2017-03-06 56 views
0

我想貢獻給我的朋友的存儲庫。 他加我爲合作者。我如何從我的朋友的回購中創建一個新的分支併爲此做出貢獻。 我已閱讀其他StackOverflow問題。他們建議分叉回購,然後對其進行處理並創建一個請求。例如this one如何從朋友資源庫中創建分支?

但我想直接從朋友的回購分支並貢獻給它。什麼是步驟。我沒有找到任何詳細的答案。任何幫助將被appriciated。

回答

1

第一步是從您的朋友服務器/計算機克隆存儲庫,或者將它永久存在。這將在您的計算機上創建存儲庫當前狀態的本地副本。

$ git clone <friends' repository url> 

然後,您可以創建並在本地資源庫簽出一個新的分支:

$ git checkout -b myNewBranch 

套用變更後,你必須使用git add階段性修改過的文件,並使用git commit提交它們。

完成更改後,可以使用git push推送新分支和對遠程存儲庫所做的更改。請注意,您的更改仍然只存在於您的分支上,並未在任何其他分支中合併。例如,如果您希望更改在master分支中可見,則必須打開拉取請求以將分支中的更改合併到master中。

看來你沒有閱讀關於基本git工作流的大量文檔。如果你想使用git,你應該閱讀一些手冊,教程和文檔,以加深你對自己在做什麼的理解(this是一個好的開始)。如果你不知道你在做什麼,複製和粘貼只會把你帶到這麼遠,並且總是有潛在的危險。

0
  1. 克隆使用以下的git命令回購

GIT中克隆repositorypath

  • 創建一個新的分支
  • git checkout -b branchName

  • 繼續commiting
  • +0

    儘管此鏈接可能會回答問題,但最好在此處包含答案的基本部分,並提供供參考的鏈接。如果鏈接頁面更改,則僅鏈接答案可能會失效。 - [來自評論](/評論/低質量帖/ 15430009) – g00glen00b

    +1

    感謝您指出!我將添加步驟並編輯答案。 – arunprakashpj

    1
    1. 克隆回購
    2. 通過以下命令來創建新的分支:

      git checkout -b branch_name 
      
    3. 做你的提交,推並拉合併請求

    從網站,你可以選擇分支下拉菜單,並寫入新的分支名稱來創建一個,然後克隆回購。

    1

    沒試過,但我會像您:

    1. 克隆當前的主從你的朋友回購:

      git clone https://github.com/githubtraining/hellogitworld.git

    2. 創建一個新的分支:

      git checkout -b feature_blah

    3. 把你的分支到遠程(並啓用跟蹤)

      git push -u origin feature_blah

    0

    你可能會收到一封電子郵件時,你的朋友已經將您作爲合作者。你必須接受它才能訪問。

    參照this

    獲得訪問權限後,您可以將git clone <repository path>複製到本地並進行貢獻。