多使用者基於同乙個github上得專案並行開發,當前使用者的開發流程: 注:
origin:預設的遠端主機名
master:預設的遠端主分支名
1:首先要將github上的專案轉殖到本地(第一次轉殖,說明你的本地上還沒有專案原始碼,所以先轉殖)。
git clone 「url」
2:然後建立乙個屬於自己的分支:
git checkout -b mybranch_1.0 origin/master (從遠端伺服器上轉殖的專案預設分支均為master,現在你本地只有兩個分支,乙個是主分支master,還有乙個是你的分支mybranch_1.0)
3:將自己的分支提交到遠端伺服器上
git push origin mybranch_1.0 (這一步一定要緊跟上一步,防止其他人建立跟你同名的分子)
4:經過2和3兩個步驟,我們建立了屬於自己的分支,並且我們已經在當前的分支下了,我們可以進行編碼工作。
5:編碼結束之後,我們要進行三步操作:
首先將自己的改動提交到緩衝區:
git add
然後提交實際改動到head(只是本地改動,還沒有提交到遠端庫):
git commit -m 「**修改資訊」
最後 git push origin mybranch_1.0,將自己的分支提交到遠端對應的自己的分子
6:現在我們就可以切回到主分支繼續進行工作:git checkout master
7:現在你的編碼工作基本完成,接下來就是將本地**上傳的遠端庫。由於其他開發者可能對遠端庫,所以需要將別人的改動同步到本地:
git pull
這樣,你本地的master已經是最近的版本了。
8:接下來我們需要將自己剛剛的mybranch_1.0和本地的master合併
git checkout mybranch_1.0
git merge master
git push origin mybranch-1.0
現在是將最新**提交到你的遠端分支上了。
然後上線,確認無錯誤後才能,我們需要將沒有branch_1.0分支合併到master上。
git checkout master
git pull
git merge mybranch_1.0
9:現在我們就可以將我們的master提交到遠端了
git push origin master
以上就是你同別人協同開發專案的過程了。
當然,git還有很多有用的命令:fetch
git fetch origin 分支名(取自己想要的分支)
分支對映出錯,沒有對映到同名的分支:git branch - -set-upstream-to = origin/mc_1.2.7
我們也可以在專案庫里建立自己的分支,可以不和主分支master合併。
怎樣在github上協同開發
描述 how to co work wither parter via github.github協同開發情景模擬 github不僅有很多開源的專案可以參考,同樣也是協同開發的最佳工具,接下來的就模擬一下協同開發的過程。專案發起者 koffuxu 專案貢獻者之一 xugangfeng 1,koffu...
GitHub團隊協同開發流程
github團隊協同開發流程 1.在github上建立組織,並邀請成員建立隊伍 建立組織的具體教程 2.在組織中建立團隊專案 3.專案小組長 搭好框架,把本地專案上傳到遠端專案 4.新建develop分支 開發分支 5.為小組成員新增許可權 6.所有成員都切換到開發分支中,並在develop分支中做...
github協同開發
github協同開發 多人共同開發 大致有兩種方式 合作者組織 建立乙個組織,組織內的成員可以一起開發多個專案。有兩點 所有人不能在dev分支進行開發 如果兩人都在同一分支開發,在公司都提交,a晚上回家拉 下來想測試自己的一部分 發現測不了,因為dev還有b的未完成的可能有bug的 每個人單獨開乙個...