日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

团队在Github上协同开发项目流程

發布時間:2025/3/20 编程问答 27 豆豆
生活随笔 收集整理的這篇文章主要介紹了 团队在Github上协同开发项目流程 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

2019獨角獸企業重金招聘Python工程師標準>>>

多用戶基于同一個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 <filename>

然后提交實際改動到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合并。


轉載于:https://my.oschina.net/yulongjiang/blog/388577

總結

以上是生活随笔為你收集整理的团队在Github上协同开发项目流程的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。