Git/Github-签出当前远程分支的正确方法
我们使用一个简单的Github流,其中远程Github存储库具有Master(用于生产)和Develop(用于开发) 我想签出Develop(远程)的分支,并将我的更改合并回Develop(远程) 从Develop(remote)签出新分支的正确方法是什么,这样我就知道我拥有分支的当前远程状态Git/Github-签出当前远程分支的正确方法,git,github,Git,Github,我们使用一个简单的Github流,其中远程Github存储库具有Master(用于生产)和Develop(用于开发) 我想签出Develop(远程)的分支,并将我的更改合并回Develop(远程) 从Develop(remote)签出新分支的正确方法是什么,这样我就知道我拥有分支的当前远程状态 作为参考,我尝试使用这个流程。也许我应该把$git checkout-b myfeature develope修改为从origin/develope签出 多谢 您可以使用更新远程跟踪分支 git fe
- 作为参考,我尝试使用这个流程。也许我应该把
修改为从origin/develope签出$git checkout-b myfeature develope
多谢 您可以使用更新远程跟踪分支
git fetch origin
git checkout develop
git merge origin/develop
然后,您可以使用
git fetch origin
git checkout develop
git merge origin/develop
或
然后使用以下最新的开发工具来实现您的功能:
git checkout -b myfeature develop
使用git日志进行双重检查:
git log -1 --decorate
您应该看到提交以及develope、orgin/develope、myfeature和HEAD都指向同一事物的事实。您现在可以在新分支中工作,工作将是您获取时的最新工作。只需使用
git checkout-tb myfeature origin/develope
(假设您已命名远程origin
),git将为您跟踪远程分支。谢谢。我几乎就是这么想的。有几件很酷的事情要去看看。谢谢。git checkout-t origin/develope
如果您还没有开发,应该做同样的事情。