使用 SourceTree 遇到衝突的解決方法

2022-03-17 18:51:37 字數 518 閱讀 5903

本文僅僅是奔著分享,學習的目的,作為自己的學習筆記。

本文適用於git版本控制,結合 sourcetree 軟體的使用。

首先,在使用sourcetree合併分支的時候檢測到的衝突有兩種解決方式:

1)以「我的版本"解決衝突

2)以「他人的版本」解決衝突

這樣處理之後還是會存在衝突的可能性。那麼就需要手動解決衝突了。

開啟存在衝突的檔案,會看到如下標誌:

<<<<<<<標記衝突開始,後面跟的是當前分支中的內容。

head指向當前分支末梢的提交。

*****==之後,>>>>>>>之前是要merge過來的另一條分支上的**。

>>>>>>>之後的跟的是要合併過來的分支的名稱

此時只需要手工刪除衝突的文字,保留要合併的最新版本檔案,然後刪除標誌,重新合併即可。

SourceTree使用細節

1.提交部分 改動10個檔案,但這次只想提交其中5個檔案,怎麼辦?stash貯藏,等提交完之後再把貯藏弄回來。如果不貯藏,無法rebase note 貯藏之前,先得add。寫完commit 資訊之後,在貯藏其他的 2.建立遠端分支 本地分支push到遠端 如果想把本地的某個分支test提交到遠端倉庫...

sourcetree如何使用

sourcetree是乙個操作簡單而且無需記住各種複雜git命令的快速管理分支軟體。個人十分推薦。操作步驟 一 安裝sourcetree 2.按著預設操作直接安裝完成後會讓你登入,這裡我建議用谷歌的賬號先翻qiang再登入,速度很快。否則很難進入sourcetree,登入一次後下次就無需再次登入了。...

sourcetree基本使用

非常有用的使用sourcetree開發的步驟文件 1 master,最終發布版本,整個專案中有且只有乙個 2 develop,專案的開發分支,原則上專案中有且只有乙個 3 feature,功能分支,用於開發乙個新的功能 4 release,預發布版本,介於develop和master之間的乙個版本,...