sourcetree不好做到的一些git操作
生活随笔
收集整理的這篇文章主要介紹了
sourcetree不好做到的一些git操作
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
2019獨角獸企業重金招聘Python工程師標準>>>
日常中我們有很多操作通過sourcetree就可以實現界面化操作,但是有一些場景不好去實現,這里總結下:
場景1:我們有個A分支,需要跟master分支合并等待上線,我們將A分支合并到master后發現文件有沖突,一般情況下我們會去解決沖突。但我們突然不想要這次合并操作了。
打開命令行-》輸入git log-》查看到一些commit記錄,找到最后一次的commitId(當然其實這個時候我們看不到上一次我們提交的記錄的,也就是最新一次提交了)-》get reset --hard-》這個時候你會發現sourcetree已經不會提示我們解決沖突了,但是git log命令一看其實跟我們上次是一樣的。
場景2:我從master拉取了一個分支A,改動了一些代碼,然后嘗試推送到origin中,但這個時候報錯了,提示更新錯誤,但我無論是git fetch還是git pull都沒找到新的內容,最后發現原來是Tag沒有更新
打開命令行-》git tag->git tag -d v_20161102010->git pull
其實就是將git tag刪除了一遍然后重建
?
轉載于:https://my.oschina.net/u/1186749/blog/787805
創作挑戰賽新人創作獎勵來咯,堅持創作打卡瓜分現金大獎總結
以上是生活随笔為你收集整理的sourcetree不好做到的一些git操作的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 怎么调试多线程代码_IDEA的这几个调试
- 下一篇: java实现串口ymodem 传输文件_