Sai*_*Aye 21 git merge git-remote branching-and-merging git-branch
我有一个包含许多分支的远程存储库.例如,我的存储库名称是:
http://navis.com/MyRepo.git
Run Code Online (Sandbox Code Playgroud)
它的分支是:
development
production (master)
testing
Run Code Online (Sandbox Code Playgroud)
我想将development
分支合并到production
(主)分支中.任何人都可以共享一个Git命令来合并两个远程分支吗?
小智 40
如果您在本地设置了远程跟踪分支,则它很简单:
git checkout production
git merge development
git push origin production
Run Code Online (Sandbox Code Playgroud)
如果您尚未设置远程跟踪分支,则可以执行以下操作:
git fetch origin
git checkout production # or `git checkout -b production origin/production` if you haven't set up production branch locally
git merge origin/development
git push origin production
Run Code Online (Sandbox Code Playgroud)
你可以这样做:
git pull origin development:temp
git push origin temp:production
Run Code Online (Sandbox Code Playgroud)
为什么需要临时分支而不应该使用本地开发?因为你本地的开发可能和远程的不一样。
归档时间: |
|
查看次数: |
36101 次 |
最近记录: |