簡體   English   中英

SourceTree和Git

[英]SourceTree and Git

我是git的新手,不熟悉源代碼控制。 有點困惑,當我來到git並且不確定如何充分利用它的好處,而大多數時候,教程和信息太復雜。 任何人都可以總結一下如何使用源代碼樹(基於GUI的Git工具)執行和提交以及代碼合並的簡短列表嗎?

我需要知道什么以及何時單擊提交,簽出,存儲,獲取,拉取,推送,分支,合並和標記的按鈕。 我如何比較和合並代碼,在我的實驗中,如果我立即合並它,它會顯示出無法理解的東西。 因為我不知道如何比較代碼。 謝謝

更新和資源以下是我所做的一些研究,包括快速選擇git的參考和鏈接;)

  1. 嘗試Gitub的Git(學習git最快的方法)
  2. Git命令cheatsheet
  3. Git命令cheatsheet(第1個鏈接的摘要)
  4. 合並Diff Tools

合並或變形文章是對SourceTree的這些操作的一個很好的介紹。

此支持答案涵蓋了合並本身:如果發生沖突:

沖突的文件在黃色三角形中標有感嘆號。
當您選擇文件時,您可以在右側看到差異,並且您可以通過在差異區域的頂部欄中選擇“差異父級”或“差異合並”來查看兩個不同父級的差異

更一般地說,您可以設置差異工具以進行代碼比較

點擊右上角的“ External Diff ”按鈕。
Tools > Options > Diff差異(Windows)或Preferences > Diff Tools > Options > Diff差異(Mac)中配置使用哪種差異工具。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM