標簽(空格分隔): GIT
流程一:如何拉取別人項目并且pull request
1、fork到自己賬號下
首先找到你的共同開發(fā)的主項目弥奸,然后點擊fork榨惠,例如下面的圖片展示奋早。
點擊上圖紅色圈的按鈕,就會把項目fork到自己的賬號下赠橙,這個時候就會有一個你本地同名的項目形如XXX/MyHearts的耽装,這個時候你可以復制這個地址url。
2期揪、clone自己的到本地
通過第一步掉奄,你已經(jīng)獲取到了這個url,這個時候凤薛,(假設(shè)本地沒有項目姓建,而是你第一次拉取),那么在mac上可以執(zhí)行如下命令(保證你已經(jīng)cd到了你本地某個正確路徑下)
git clone url(第一步獲取的url)
這個時候缤苫,如果執(zhí)行成功的話速兔,本地會有該項目的所有的文件(git上存在的)
3、本地pull作者的活玲,解決沖突
當然涣狗,你這個時候如果直接pull作者的,是不會有沖突的(除非作者有了更新)
git pull 作者項目地址
如果有沖突舒憾,就解決沖突镀钓,可以去開發(fā)工具中解決(<<<<<<<),類似這樣的镀迂,其實也就是一般的丁溅,代碼合并。
4探遵、push到自己的倉庫
首先模擬增加內(nèi)容
沖突解決完后洞斯,就可以執(zhí)行以下命令
git add . //這個是添加全部到本地服務器(當然你也可以自己指定需要添加的文件)
git commit -m "說明本次提交的情況"
git push origin master (把本地的本次提交推送到遠程(你的遠程))
5吗铐、在網(wǎng)頁端發(fā)起pull request
點擊上圖中的New pull request,進入到下面界面
這個時候進入到作者項目中(網(wǎng)頁端)就可以看到了。
提示
如果是win平臺,那么如果你已經(jīng)安裝了git 档悠,那么git bash這個也會支持以上的各種命令的(不信你可以試試,別告訴我win上不能用命令行操作)