2016-01-28 45 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上的存储库上创建合并请求。

相关问题