我对此相当困惑。在以下场景中,在将本地特性分支推回回购系统之前,如何最好地将本地特性分支添加回主分支?请注意,我使用的不是来自终端的git,而是使用,所以我对git术语不太熟悉。
场景A:团队中没有人将更改推送给Master
Master A
\
Feature branch B - C - D
场景B:在我处理本地分支时,有人推了一个更改
Master A - E
\
Feature branch B -
我的问题
我做过这样的事:
git clone
git checkout -b new_feature
< work and commit >
git rebase master
< work and commit >
< finish working >
git rebase master
git push origin new_feature
< I create pull request via bitbucket's web interface >
审查更改的人正在做以下工作:
git pull
git checkout mast
我有一个远程origin/master和一个远程分支remote_branch。我还有一个本地master和一个本地分支local_branch。当我尝试用git pull master local_branch将本地master放到local_branch中时,我得到了这样的结果。
fatal: 'master' does not appear to be a git repository
fatal: Could not read from remote repository.
Please make sure you have the correct access rig
我非常不习惯和其他用户一起使用git分支,所以我希望能得到一些关于项目的帮助。我的项目有3个分支(master、auth和dev1)。我是主分支的用户,最近我将auth分支克隆到了一个本地文件夹中并对其进行了编辑。
My question is...How do I (push?)我对auth分支的更正并将其与主分支合并吗?我可以直接(合并吗?)是否在本地使用主目录编辑身份验证分支?
又名
Phil拥有*master
Bob拥有*auth
Phil克隆*auth到本地计算机。编辑*auth,然后将编辑后的*auth与*master合并。