git 常用技巧

2021-08-02 14:22:17 字數 1319 閱讀 7951

撤銷修改

撤銷本地修改

git reset --hard

或者

git checkout -- .
切換到前一分支

git checkout -
切換到某個分支

git checkout 

建立新分支

git branch # 建立分之後不切換到新分支

# 或者

git checkout -b # 建立分支後切換到新分支

回退個版本

git reset head~

例如,想回退 3 個版本,則使用git reset head~3

通過sha來撤銷某個版本

git reset --hard 

這個時候之前的所有版本都會被撤銷。

補救措施

如果你回退到某個版本之後,發現又想恢復之前的版本,則先使用

git reflog
來檢視需要恢復版本的值,再使用

git reset --hard 

來進行恢復。

有的時候在分支a上工作,但突然要改分支b上的**,這時並不想提交分支a,而希望保留現在的改動,這時可以使用

git stash
來儲存當前的改動,然後切換到分支b

等從分支b切換回分支a時,使用 或者

git stash pop
來恢復之前的改動。

檢視所有stash

git stash list
刪除最新stash

git stash drop

刪除所有stash

git stash clear

git 常用技巧

目錄 git 作為常用的 管理工具,有很多常用的指令,掌握了往往能事半功倍。1 將某個提交中的某個檔案拷到指定本地目錄下 2 關聯多個倉庫,可以方便管理和cherry pick 同步不同倉庫的提交 3 合併多筆提交 4 檢視歷史修改 5 本地分支與遠端分支相關聯 6 本地分支與遠端倉庫相關聯 7 同...

git 常用技巧

開啟登錄檔 regedit 找到下面的路徑 hkey classes root folder shell 新建項 gitbash 並設定預設值 git bash 這裡是選單上的文字 在 gitbash 下新建項 command 並設定預設值 c windows system32 cmd.exe c ...

git的常用技巧

1 檢視git源位址 git remote v 2 git遠端覆蓋本地 git fetch all git reset hard origin master git pull 3 git拉取遠端 git init 初始化 git fetch origin dev dev是遠端倉庫的 分支名 一般都用...