2016-01-28 63 views
-1

我已經給了一個任務,涉及到從遠程git倉庫中拉出一些代碼並創建一個分支。我的git知識僅限於更新我自己的GitHub,所以我真的不確定我是否正確地採取了以下步驟:拉回購,創建分支,然後提出拉請求

首先要從回購中拉出我需要從GitHub頁面獲取遠程URL,更改目錄在那裏我想寫我的代碼,然後做:

Git clone remote_url 

然後創建一個分支,我想我需要做的:

git checkout -b my_branch 

到目前爲止,我希望這是正確的。在編寫代碼之前,我是否需要在本地將目錄更改爲新分支,或者是否已經將結賬考慮在內?

當我完成編碼時,指令將創建一個拉取請求。我可以看到的唯一一個提交請求的地方是在遠程倉庫的GitHub頁面上。我假設我需要做推回代碼第一次使用:

Git add * 
git commit -m 
git push 

在此之前?

+0

*我是否需要將目錄本地更改爲您誤解的新分支*。分支不是一個單獨的目錄。它的一個版本的項目完全可以這麼說 –

+0

好吧,謝謝你的澄清。 –

+0

你可以推送到你克隆的倉庫嗎?如果是這樣,請推動你的分支,並且github會建議你創建一個pull請求。如果沒有,那麼你應該首先分解回購,克隆你自己的分支,推到你自己的分支,然後做一個PR。 –

回答

1

git add .是不是一個好的做法,你可能想練習

git add <path and name of the file to be added> 

git commit -m "some message"增加了一個消息要告訴你目前作出的提交。

git push origin my_branch應該是將更改推送到檢出分支的完整命令。

成功完成後,您可以看到一個選項,可以在GitHub上的存儲庫上創建合併請求。

相關問題