刪除無用分支:git branch -d ***
或者強制刪除分支git branch -d ***
修改最新commit的msg資訊git commit --amend
修改老舊commit的msg,變基操作(修改本地分支,若已提交至遠端倉庫不建議此操作):git rebase -i "要變更版本號的父親版本號"
將多個連續commit整理為乙個commit:git rebase -i "要變更版本號的父親版本號"
,然後再需要合併的commit版本號前將pick修改為s(保留之前的提交資訊)或者修改為f(不保留之前的提交資訊)
將多個不連續commit整理為乙個commit:git rebase -i "要變更版本號的父親版本號"
,然後將需要合併的不連續的commit移動至一起,然後在對應的commit前將pick修改為s或者f
消除最近幾次commit提交:git reset --hard 版本號
,同樣的,此需求也可以使用變基操作,將需要消除的commit版本號前的pick修改為d
git rebase命令引數如下:
常用的git 命令總結
檢視 新增 提交 刪除 找回,重置修改檔案 git add 將工作檔案修改提交到本地暫存區 git add 將所有修改過的工作檔案提交暫存區 git revert id 恢復某次提交的狀態,恢復動作本身也建立次提交物件 git revert head 恢復最後一次提交的狀態 檢視提交記錄 git l...
常用Git命令總結
檢視 新增 提交 刪除 找回,重置修改檔案 git help 顯示command的help git show 顯示某次提交的內容 git show id git co 拋棄工作區修改 git co 拋棄工作區修改 git add 將工作檔案修改提交到本地暫存區 git add 將所有修改過的工作檔案...
常用git命令總結
使用git,總結了一些常用git命令放在這裡,供以後查詢使用。1,檔案的三種狀態 已提交 cmmitted 該檔案已經被安全的儲存到本地資料庫中了 已修改 modified 該檔案被修改了,但是還沒有提交儲存 已暫存 staged 把已經修改的檔案放在下次提交時要儲存的清單中 git config ...