在Git中,origin / master与origin master有什么区别?

森希尔·库玛兰(Senthil Kumaran)

我知道,起源是远程存储库的术语,而master是那里的分支。

我故意在这里省略“上下文”,我希望答案不应该取决于上下文。因此,在git命令行中,origin / masterorigin master之间有什么区别是否有明确的方法来了解何时使用Origin / Master和何时应使用Origin Master

迪特里希·埃普

实际上这里有三件事:origin master是两件分开的事,origin/master是一件事。总共三件事。

两个分支:

  • master 是当地分公司
  • origin/master是一个远程分支(它是名为“ origin”的远程分支上名为“ master”的分支本地副本

一个遥控器:

  • origin 是一个遥控器

示例:分两步拉

由于origin/master是分支,因此可以将其合并。这有两个步骤:

第一步,master从远程获取originmaster分支上origin会被获取并在本地副本将被命名为origin/master

git fetch origin master

然后,您合并origin/mastermaster

git merge origin/master

然后,您可以将新更改推master回至origin

git push origin master

更多例子

您可以按名称获取多个分支...

git fetch origin master stable oldstable

您可以合并多个分支...

git merge origin/master hotfix-2275 hotfix-2276 hotfix-2290

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

“ git show ..origin / master:somefile”和“ git show origin / master:somefile”之间有什么区别?

git reset --hard master和git reset --hard origin / master有什么区别?

“ git submodule foreach git pull origin master”和“ git pull origin master --recurse-submodules”之间有什么区别?

“ git push”和“ git push origin master”有什么区别?

'git pull'和'git pull origin master'有什么区别?

git:git push -u origin origin:master

git push origin master中的奇怪图像

Git、Github - origin/main vs origin/master

Git中的STABLE和MASTER有什么区别?

如何移动git origin / master

git push origin master问题

git命令中的“ origin”和“ remote”有什么区别?

HEAD,master,origin的git概念是什么?

为什么git fetch origin master失败?

git merge master和origin / master之间的区别?

Alsa中的Master和PCM通道有什么区别?

git fetch origin master:master是什么意思?

git pull origin master和git pull origin / master之间的区别

使用git pull和git push命令的Origin master和origin / master之间的区别

“git rebase origin/master”和“git pull --rebase origin master”之间的区别

等效于libgit2中的git merge origin / master

git pull和git pull origin master之间的区别

git merge origin / master和git pull之间的区别

git push和git push origin master之间的区别

git refname'origin / master'不明确

命令 git push origin master 不工作

撤消git reset --hard origin / master

`git push origin master` 不起作用

Push Commit origin:master with git (android studio)