今天整理代碼分之時,誤刪了同事老早之前提交的現在不需要上線,但是遲早需要要上的一個
分支,最後又給恢復了過來,這裏記錄一下:
過程so easy,找到項目的.git文件夾下的logs文件夾,裏面有個HEAD文件,使用文本編輯工
具打開後,內容基本如下圖所示:
紅色方框內的就是每一次操作提交的哈希值,找到刪除分支對應的操作,複製中間的哈希值,
然後再使用命令:git branch recover_branch_分支名 [剛剛複製的哈希值],即可恢復被刪除
的分支了
今天整理代碼分之時,誤刪了同事老早之前提交的現在不需要上線,但是遲早需要要上的一個
分支,最後又給恢復了過來,這裏記錄一下:
過程so easy,找到項目的.git文件夾下的logs文件夾,裏面有個HEAD文件,使用文本編輯工
具打開後,內容基本如下圖所示:
紅色方框內的就是每一次操作提交的哈希值,找到刪除分支對應的操作,複製中間的哈希值,
然後再使用命令:git branch recover_branch_分支名 [剛剛複製的哈希值],即可恢復被刪除
的分支了
一: 安裝openssl和pcre yum -y install pcre-devel openssl openssl-devel 安裝git yum install git -y
取消跟蹤文件&&重新跟蹤 如果修改了.gitignore文件,那麼需要進行如下操作: git rm -rf --cached . git add ./*
創建分支並且拉去遠程同步分支的過程中出現該異常: fatal: 'idea-line-02' is not a commit and a branch 'idea-line