git常用指令小記

2021-09-26 23:38:58 字數 1477 閱讀 9799

git branch :檢視當前分支

git branch -a :檢視所有分支

git branch 分支名:新建本地分支

git status:檢視當前分支的狀態

git diff:檢視當前修改的差異

git add .:新增所有修改

git add -- 修改檔案路徑 :新增某個檔案修改

git add -- all:新增 以及檔案替換等

git commit -m 'bugid:***xx bugdescrid:***' :提交 -m 後面是提交的備註的資訊

git commit --amend :當提交後發現少提交了,或者提交錯了的時候,進行修改後就可以用這個指令再次提交

提交有用過下面的三種指令:

repo upload . :直接提交到當時拉取**時用的遠端分支上

git push origin head:refs/for/遠端分支名 :提交到指定的遠端分支上

git push origin --no-thin head:refs/for/遠端分支名 :提交到指定的遠端分支上 有時用上面的指令提交不上時可以用這個

按照上面的順序可以走完 修改 提交的流程

git branch -d 分支名:刪除分支

git checkout 分支名:切換分支(當乙個倉有多個分支時,就可以用這個切換分支提交修改,可以偷個懶少拉份**)

//切換分支提交修改的時候記得得用 git push 這個指令

git log :檢視提交記錄

git show 提交的日誌id :檢視提交此筆修改記錄

git show 檔名:檢視此檔案修改的地方

git checkout -- 檔名:回退此檔案的修改

git reset  日誌id :回退提交(也就是你git commit 的操作)

git reset head^ 日誌id:回退提交

這兩個有啥區別,回頭查了再改下

當提交發生衝突時

1:git add .

2:git commit -m "message"

3:git pull --rebase (同步**)

4:解決衝突

5:git add 衝突檔案

6:git rebase –continue

7:git push

3,4,5,6點,如果沒遇到衝突就不用進行,直接push上去。

當遇到衝突時,git會提示patch failed

1:先在重新建個本地分支

git branch local .

2:然後更新當前倉的**

repo sync -c .

3:拉取自己提交的**,進行衝突解決

4:git add . 提交修改

5:git rebase --continue 執行這個就直接進行提交修改

還有個git rebase --abort 當你拉下**失敗,執行這個指令,就恢復到開始最新**狀態,也就是第二步更新**後的時候

Git 常用指令

首先需要建立乙個repo,這是cd到資料夾底下,然後init。git init 在檔案系統裡面的檔案如果不新增到git的repo裡面,不會自動被git辨識,需要手動新增,這也是初始化repo是必須要做的事。git add documentation txt git add git sh 刪除檔案,分...

git常用指令

git 常用命令 git init here 建立本地倉庫 repository 將會在資料夾下建立乙個 git 資料夾,git 資料夾裡儲存了所有的版本資訊 標記等內容 git remote add origin git github.com winter1991 helloworld.git 把...

git常用指令

git config global user.name robbin git config global user.email fankai gmail.com git config global color.ui true git config global alias.co checkout g...