sourcetree回退到歷史節點

1. 原理.net

原理,咱們都知道Git是基於Git樹進行管理的,要想要回滾必須作到以下2點:blog

本地頭節點與遠端頭節點同樣(Git提交代碼的前提條件);
於本地頭節點獲取某次歷史節點的更改。
說的有點抽象,以圖來進行形容。博客

 

 

2. 詳細步驟it

步驟簡記以下:
兩個節點 當前節點(最新節點) 與 歷史節點
1 點擊歷史節點,重置到歷史節點,選擇硬合併;
2 點擊當前節點,重置到當前節點,選擇軟合併;
3 提交;原理

PS: 注意檢出Head 不是重置步驟!Head節點是不屬於任何一個節點的。im

3. 詳細步驟(圖示)d3

1 點擊歷史節點,重置到歷史節點db

 

2. 選擇硬合併;img

 

3. 點擊當前節點,重置到當前節點;co

 

 

4. 選擇軟合併;

  5. 提交;

 


4. 參考文獻

[1]. (知乎)Source tree 如何回滾到之前版本?
[2]. (新拉分支作法)使用SourceTree將bitbucket的遠程倉庫回滾到某一次提交
[3]. (知乎)Git 自動回滾 和 應用發佈的二三事
[4]. (博客園 操做圖示)sourceTree回滾操做

轉載自https://blog.csdn.net/u010416101/article/details/78142697

相關文章
相關標籤/搜索