03_TortoiseGit冲突和补丁演示,补丁冲突
1 下載TortoiseGit,下載地址:
http://tortoisegit.soft32.com/free-download/
2 創建一個GIT倉庫
3 創建克隆,創建兩個用于克隆的倉庫
進入user1,克隆一個
同樣的方法進入user2,克隆一個倉庫
4 提交文件
點擊Push,將文件push到遠程服務器上。
4 通過pull的方式將文件更新到user2中
進入user2中,執行以下操作:
執行之后的目錄中的內容如下:
5 創建補丁(在user1修改了文件之后,還沒有push之前,可以創建補丁)
6 應用補丁,不同過服務器的方式為user2打上補丁,方法是將剛剛打好的補丁拷貝到user2目錄下。
在空白位置右擊,出現以下:
點擊ok.再次打開user2下的readme.txt文件,文件的內容如下:
7 將user2中的補丁文件刪除,然后pushuser2下的內容,使服務器上的內容是最新的。
8 同樣pull user1中的內容
9 演示一個有沖突的補丁
修改user1下的readme.txt,在第5行添加內容,然后commit,接著在創建一個補丁。
user1創建補丁
?
將0002-user1.patch先拷貝到user2下,先修改user2中的readme.txt文件,然后在應用補丁,發現有問題了,這只時候不要關閉提示有問題的這個窗口,選中readme.txt文件,右擊,編輯沖突。
應用補丁:
點擊Apply,出現以下問題:
編輯修改之后
然后覆蓋掉原來的文件,最后關閉這個編輯窗口。
發現還有三個文件,直接刪除即可。。。
修改后的文件內容是:
?
?
?
?
總結
以上是生活随笔為你收集整理的03_TortoiseGit冲突和补丁演示,补丁冲突的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 宝马皮划艇活动免费么
- 下一篇: CSS中让一个div的高度随着另外个一个