[轉] smartGit簡單使用


轉自: https://www.jianshu.com/p/7d0d9d395f5d

Git和Svn最核心的區別是分布式的,可以在沒有網絡的情況下,很好的進行版本管理。smartGit是git的一種很好用的可視化工具。

在碼雲上創建一個遠程倉庫

復制遠程倉庫地址

選擇Clone這個會填充遠程倉庫地址,然后continue。

這里輸入遠程倉庫碼雲的賬號密碼

這個可以選擇本地倉庫的位置

選擇configure創建一個develop的分支,也是我們的開發分支,理論上在一個開發周期內,任何人不能輕易在master上做改動,所有人的代碼只能合並到develop上,等release的時候再把develop的代碼合並到master上。雙擊develop分支,然后checkout,切換到develop分支上(如果已經在develop分支忽略)

在develop本地分支上創建一個文件test1.txt

這個區域顯示修改的文件,然后stage(暫存)->commit(提交信息必填,提交完成后,此時代碼還在本地倉庫)->然后push(push后,代碼才會更新到遠程倉庫)

push后打開碼雲刷新界面,你會發現test1文件並沒有在倉庫里,那是因為你在的分支是master,而剛才你push的分支的develop分支,切換分支后,會發現test1文件已經被push成功

此處創建feature分支,我理解的這是一個工作分支,必須要綁定tuleap里面userstory的編號,表示是要去完成一個功能。創建完成,分支列表會出現一個fearture分支,並自動切換到這個分支。此時我們可以在工程中完成相應的userstory,例如新增一個test2.txt文件,完成之后,按照正常的提交流程stage(暫存)->commit(提交信息必填,提交完成后,此時代碼還在本地倉庫)->然后push(push后,代碼才會更新到遠程倉庫)。push后還需要finishFeature,然后再push一次。這時候,我們的reature分支自動銷毀,且自動切回了develop分支。至此完成一個userstory。

勉強畫個圖吧

git操作的注意事項:
1、不要隨便操作master分支
2、時刻關注自己在哪個分支上
3、合並分支前切記先poll本地

作者:碼上江湖丶
鏈接:https://www.jianshu.com/p/7d0d9d395f5d
來源:簡書
著作權歸作者所有。商業轉載請聯系作者獲得授權,非商業轉載請注明出處。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM