svn , github工作流
生活随笔
收集整理的這篇文章主要介紹了
svn , github工作流
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
svn 需要有一臺中央服務器,所有的分支,主干,標簽,全都保存在這臺中央服務器上。開發著需要提交代碼時,需要保持中央服務器連接。切換分支時會有本地與服務器網絡連接。
git 改進了這一點,每臺安裝有git的機器上都有所有的版本和歷史紀錄,所以可以在本地切換分支。創建和切換分支非常快。沒有網絡也可以提交和管理自己的版本。等到有了網絡再同步到公共庫。
那么自己本地git庫如何與其它人合并呢? 每個git庫都可以設定一些遠程庫地址,remote是遠程服務器的意思,表明本地代碼庫和遠程服務器的一個對應關系。
?
github工作流
1,創建一個分支。在 Git中,主分支叫做master ,不要直接在master 中修改代碼。 ?github工作流在開發任何新特性時都會創建一個分支,這相當于一個新的工作環境。
2, 在這個分支中提交你的代碼。在里面可隨意提交——事實上它鼓勵你頻繁提交。并且每一次提交清楚的寫上原因。
3,當你覺得某個任務完成了。發送一個請求pull request。推送請求是公開透明的。所有人都會看到您的代碼跟當前代碼的不同。他知道如果接受到您的代碼會發生什么。如果您想給一個開源項目貢獻代碼發送請求時,項目負責人會看到您的修改。 github 工作流與git工作流所不同的就是,他非常鼓勵在推送請求的時候討論。
4,大家檢查并討論您的代碼。
?
創作挑戰賽新人創作獎勵來咯,堅持創作打卡瓜分現金大獎總結
以上是生活随笔為你收集整理的svn , github工作流的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: node+bower+gulp+webp
- 下一篇: org.apache.catalina.