一、將遠端分支更換為自己的fork庫
git remote -v -- 檢視遠端origin倉庫
git remote remove origin -- 刪除遠端倉庫
git remote add origin http://… -- 新增自己的fork庫
二、本地分支合併到遠端指定分支git remote -v -- 檢視遠端origin倉庫
git diff temp -- 檢視temp分支與本地原有分支的差異
git merge temp -- 將temp分支與本地分支合併
git push origin master:master -- 提交**到遠端分支
git branch -d temp -- 刪除本地臨時新建的分支
三、修改最近一次提交的注釋git commit --amend
四、放棄本地修改,強制拉取更新
git reset --hard origin/master -- 將head指向master最新版本
git pull -- 拉取最新**(可省)
五、從git倉庫中恢復已刪除的分支或丟失的commit
git log -g -- 檢視本地所有提交記錄,找到需要恢復的版本的commitid
git branch recover_b commitid -- 將丟失的提交內容恢復到新建的recover_b分支上
git merge master -- 將recover_b分支合併到本地主分支master上
六、從git倉庫中恢復已刪除的分支或丟失的commitgit push -f -- 解決rejected問題: 強覆蓋方式用本地**替代遠端倉庫內容
七、git遠端倉庫回退版本git log -- 檢視本地倉庫提交的版本
git reset commit_id -- 將本地倉庫版本回退到指定版本
git push -f origin master -- 將回退後的版本強制推送到遠端倉庫
git 實用命令
1.比較當前分支與另一分支的指定檔案差異 git difftool 分支名 檔名注 使用difftool最好配置好視覺化的比較工具,本人常用beyondcompare 2.一旦遠端主機的版本庫有了更新,需要將這些更新取回本地,這時就要用到git fetch命令 git fetch 遠端主機上面命令將...
git實用命令
1 初始化乙個git倉庫,使用git init命令。這個git倉庫是乙個空的倉庫。2 或者可以使用git clone git專案的url 這個命令來從遠端倉庫轉殖乙份專案,到本地倉庫中。3 向倉庫中新增乙個新的檔案 或者是修改了某乙個檔案,分兩步 4 要隨時掌握工作區的狀態,使用git status...
git實用命令
1.git clone 從遠端的git版本庫轉殖 也可以理解成檢出 可以在末尾指定新的名字 eg.git clone git some project 2.git remote v 檢視遠端倉庫 3.git remote rm name 刪除遠端倉庫 4.git remote set url pus...