Github Git pull具有更详细的目标和来源
情景: 我有4个存储库,1个不属于我Github Git pull具有更详细的目标和来源,github,git-pull,github-for-mac,Github,Git Pull,Github For Mac,情景: 我有4个存储库,1个不属于我 Production DevA DevB DevExternal(Another Dev's repo that I dont have access to except pull) DevA回购有两个分支机构 Branch1 Branch2 不时地, 我打算在我的DevA(使用checkout)上,而实际上我在DevB上 我开始从DevExternal拉。结果是,我打算从devexternal到DevA的所有更改现在都进入DevB。所有的混乱都
Production
DevA
DevB
DevExternal(Another Dev's repo that I dont have access to except pull)
DevA回购有两个分支机构
Branch1
Branch2
不时地,
我打算在我的DevA(使用checkout)上,而实际上我在DevB上
我开始从DevExternal拉。结果是,我打算从devexternal到DevA的所有更改现在都进入DevB。所有的混乱都需要解决
我想知道是否有一种更具体的方法来编写git pull,这样当您在分支上签出时,我可以说
git pull DevExternal master (to DevA master)
我觉得引用的部分确实是我需要能够写的,这样才能防止再次出现这样的错误
对此有何想法?当您使用远程分支名称执行git pull时,它将获取远程分支,然后将其合并到当前本地分支中 在这种情况下(如果我正确理解您想要做什么),您可以:
git checkout dev
然后
git pull-DevExternal
因此,现在DevExternal中的内容被合并到您的DevB中。我想知道是否还可以提及您当前的回购分支,这样当一个分支没有真正进入正确的回购时,这样的错误可以通过类似双重检查的命令避免,这有意义吗?我不确定我是否理解您的要求。但一般来说,您可以使用
git branch
查看当前分支(它列出了所有分支,并指示您当前所在的分支)