GIT實操手冊 如何做到精準回滾

2021-10-12 10:18:50 字數 1444 閱讀 5675

二、如何將暫存區修改的檔案進行回滾(git reset)

三、如何將提交後的檔案進行回滾(git reset、git revert)

四、遠端機器如何進行回滾

tips:這個命令是將提交後的檔案回滾到工作區的狀態,如果修改之後需要再次git add .

git reset commitid

git revert -n commitid

不建議,可能沒有許可權,危險操作

git reset commitid

git push -u origin master -f

相當於打補丁,建議使用

git revert -n commitid

# 手動處理衝突

# if 處理衝突完畢

git revert --continue

# if 退出不處理衝突

git revert --abort

# 進入vim介面 編寫commit describe並儲存

git push origin master

上面回滾中用到了git resetgit revert兩種方法,下面進行一下分析:

比較相同點

不同點git reset可以進行回滾操作

git reset回滾之後commitid後面的版本就沒有記錄了。

如果想要回滾到未來節點,要知道未來節點的commitid

所以在回滾前最好先知道當前的commitid

git revert可以進行回滾操作

git revert回滾操作之後,會進行檔案的手動去留,

然後新生成乙個版本號,之前的提交還是在的。

實操講解跨境牛Facebook群控如何做營銷

跨境牛facebook群控的營銷說起來也就幾個方面,操作起來卻會發現各種問題,營銷套路也是每天多變,今天小編就和大家一起來揭秘一下跨境牛facebook群控的神秘面紗。一 官方專頁 一般就是寫寫當天的活動,新聞什麼的。我只能說,專頁的運營主要是維護客戶關係,做社交,廣告偶爾發一次就好了,天天沒事就刷...

git簡明實操模板

已經merge到主分支的開發分支就不要再繼續用了,刪掉就行,如果繼續用那麼開發分支的新提交就只能通過cherry pick指令向主分支提交 以最大限度的減少衝突,繼續使用merge就會出現大量的衝突,而且用繼續用這個開發分支是沒有任何意義的,因為開發分支裡的所有 改動都已經在主分支裡了,直接從主分支...

GIT實操手冊 Git Tag是時間的里程碑

git tag的作用 那麼問題來了?每乙個提交都有乙個commitid,但是每次記錄commitid都很複雜,使用git tag可以在一些重要的版本和修改中加入乙個標識,可以很快速的找到我們需要的版本。git tag和git commitid的作用,就和ip位址和網域名稱的作用是一樣的,乙個git ...