git提交pull request到主項目

標簽(空格分隔): GIT


流程一:如何拉取別人項目并且pull request

1、fork到自己賬號下

首先找到你的共同開發的主項目,然后點擊fork,例如下面的圖片展示。



點擊上圖紅色圈的按鈕,就會把項目fork到自己的賬號下,這個時候就會有一個你本地同名的項目形如XXX/MyHearts的,這個時候你可以復制這個地址url。


2、clone自己的到本地

通過第一步,你已經獲取到了這個url,這個時候,(假設本地沒有項目,而是你第一次拉取),那么在mac上可以執行如下命令(保證你已經cd到了你本地某個正確路徑下)

git clone  url(第一步獲取的url)

這個時候,如果執行成功的話,本地會有該項目的所有的文件(git上存在的)

3、本地pull作者的,解決沖突

當然,你這個時候如果直接pull作者的,是不會有沖突的(除非作者有了更新)


git pull 作者項目地址

如果有沖突,就解決沖突,可以去開發工具中解決(<<<<<<<),類似這樣的,其實也就是一般的,代碼合并。

4、push到自己的倉庫

首先模擬增加內容



沖突解決完后,就可以執行以下命令


git add .  //這個是添加全部到本地服務器(當然你也可以自己指定需要添加的文件)
git commit -m "說明本次提交的情況"
git push origin master  (把本地的本次提交推送到遠程(你的遠程))
5、在網頁端發起pull request

點擊上圖中的New pull request,進入到下面界面




這個時候進入到作者項目中(網頁端)就可以看到了。


提示

如果是win平臺,那么如果你已經安裝了git ,那么git bash這個也會支持以上的各種命令的(不信你可以試試,別告訴我win上不能用命令行操作)

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容

  • 多種多樣的工作流使得在項目中實施Git時變得難以選擇。這份教程提供了一個出發點,調查企業團隊最常見的Git工作流。...
    JSErik閱讀 4,472評論 2 8
  • 百花殘夢誓難離! 側身一凝暮回首, 人生只如初見般, 回首雁蕩不盡煙掩前塵, 夢依稀! 碧血落盡神光黯, 悵望空遣...
    丶荒閱讀 243評論 0 0
  • 對于我們二十多歲的年齡來說 沒有了小孩時的童年。也沒有大人的模樣…………只是我們各自的模樣
    優雅kk閱讀 93評論 0 0
  • 首次知道七年這個概念時,是在訂閱了李笑來老師的《通往財富自由之路》,剛開始也是帶著功利的心看到了財富兩個字掉進這個...
    Z船長先生閱讀 428評論 0 1