Setting upstream for new branch
好吧!我创建了一个分支
简而言之,这就是我通常为工作流程所做的工作,工作流程由两个分支组成,即master和prac。每当我想做什么的时候,我都在prac分支中编码。
Git结账程序
git添加任何内容,git commit-m"so n so"
切换到主分支
Git合并prac
我不删除我的分支,通常是在我的思想框架内,我总是有一个分支用于实践和掌握最终代码的展示。欢迎评论来改善我的心态:d
现在,我故意打了埃多克斯。我注意到以下几点
fatal: The current branch prac has no upstream branch.
To push the current branch and set the remote as upstream, use
号
1 | git push --set-upstream origin prac |
现在,我的问题是,如果我将这个PRAC分支设置为"上游"到"远程",那么我需要进行合并吗?或者基本上它与合并有什么不同?
据我所知,在设置了上游之后,我已经将更改推到了主回购。那么还有什么可以合并呢?或者,这是否会推送到稍后必须推送的新实例/分叉?
困惑我的朋友困惑!!!!
我突然发现它的分支机构已上市的另一个回购协议出现了下拉。所以我把我的分支推到上游,它做了我想做的。它只是在我的回购协议中添加了一个新的分支和master。
所以我想这回答了我的问题
From what I understand, after setting upstream, I already have pushed
the changes to main repo. So what will be left to merge ? Or does this
pushes to some new instance/fork which has to be pushed later ?
号
同时,我也很清楚合并的事情。它在比较苹果和桔子。
然而,Torek所指出的关于合并和详细洞察的有用文章。现在做了这个之后,马克的回答更合理了。因此,接受
因此,如果您是本地的