如何建立git分支
高洛峰
高洛峰 2017-05-02 09:28:10
0
6
567

我創建了一個框架和兩個依賴此框架專案(其實就是兩個腳本程式)
框架需要放在腳本的根目錄。
現在要頻繁的改動框架和腳本。
Git 能否為兩個項目創建兩個不同的分支,在每個分支上,我都能看到框架的最新改動和各自的項目(看不到另一個項目)?
能否再為各自的專案創建子分支用與各自專案的不同特性的開發?

高洛峰
高洛峰

拥有18年软件开发和IT教学经验。曾任多家上市公司技术总监、架构师、项目经理、高级软件工程师等职务。 网络人气名人讲师,...

全部回覆(6)
大家讲道理

當然可以這麼做,很多開源專案的程式碼和介紹網站在 Github 上就這麼分開的。只要在 Checkout 時加上 --orphan就可以,然後再清理一下這個完全獨立的分支,剩下的事情就可以在隔離的分支上做操作。

git checkout --orphan branchname
git rm --cached -r .

但如同大家建議的,你這種情況用兩個 repo 去處理會更合理一些。

漂亮男人

為什麼兩個專案要放到一個repo裡?你可用兩個repo,然後框架作為外部依賴放到專案中。
如果你非要用一個repo,最簡單應該就是把框架當作git的submodule,然後兩個專案兩個分支,框架在根目錄。這樣修改起來才方便一點。

世界只因有你

建議仔細看看Git教程,推薦個地址:
Git教程

大家讲道理

我猜你是SVN或CVS用戶。 Git的分支模型和SVN差異明顯,以多個Repo實現類似SVN「分支」的功能可能更適合。

Peter_Zhu

給你來一篇簡單的GIT教程,日常工作足夠用了,傳送門:
簡易GIT教程
順便貼上自家GIT的教程,非常全 極客學院GIT系列教程

phpcn_u1582

直接上sourcetree 圖形化介面比較適合入門,等你用的很6了,再去死磕命令行,裝逼專用,建立分支在圖形化上非常簡單,清晰

熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板