git常用命令

2021-10-04 10:02:47 字數 1205 閱讀 1607

git branch -vv 顯示git檢視資訊,git branch -v 顯示本地的檢視

git pull --rebase 基於當前追蹤的分支進行rebase合併,

之後如果有衝突就修改衝突,衝突修復後,執行git add.

之後通過git rebase --continue繼續rebase回放。

git pull --rebase過程中,如果本地領先大於1個提交,我們會回放的過程中,如果遇到衝突,會先從第乙個提交進行合併解決,這個時候,第二個及之後的commit是不可見的,因此我們只需要解決好後,執行git add . git rebase --continue 即可解決衝突,並繼續回放所有追蹤分支的提交後,指標繼續指向本地新提交的最新commit上。

git rebase --abort 取消rebase操作。

git rebase --continue 繼續執行rebase

git pull 預設是git pull --merge 先從追蹤分支進行pull,然後和本地當前分支進行合併。合併後,當前分支會根據提交時間排序,然後建立乙個新的merge commit,這個時候當前commit變成了mergecommit;當然也就沒辦法再繼續使用git commit -amend

git pull --rebase 執行pull後進行rebase操作,rebase就像時間回放一樣,將落後於追蹤分支的commit在本地當前分支進行回放,相當於本地當前分支會加入追蹤分支的新commit,但是領先的提交永遠在最上面,這個時候可以繼續用git commit --amend進行提交。

git branch -u origin/master 修改當前分支追蹤某個分支,如果用origin/xx,則追蹤遠端的xx,

例如git branch -u xx,那麼則追蹤本地的xx,作為tracker的分支。

git checkout -b new -t origin/master 建立乙個新的本地分支 new,並設定tracker為origin/master

git push origin test -f 強制推送test分支到遠端test,可以用 git push origin:test test -f如果不加-f ,那麼對於amend 是不能進行推送的。

git reset --hard commitid 回退到某個提交上,但是修改會從快取區消失。

常用命令 Git 常用命令大全

安裝教程可參照 廖雪峰老師的安裝教程。git config 在git中,使用git config 命令來配置 git 的配置檔案,git配置級別主要有3類 1 倉庫級別 local 本地 git 倉庫級別配置檔案,作用於當前倉庫。優先順序最高 2 使用者級別 global,全域性配置檔案,作用於所有...

git 常用命令

檢視是否存在檔案需要上傳 git status git add git commit m 建立遠端倉庫 git remote add origin 116.255.146.153 ruby cd work daily project.git 更新git fetch 116.255.146.153 r...

git常用命令

詳細 1,git log p 命令來顯示每一次提交與其父節點提交內容之間快照的差異。2,為了檢視載入 staged 而並未提交 not committed 的內容差異,可以使用 git diff stage 命令 在git 1.6之前的版本中,使用 cached 適應情形 在執行git commit...