我正在尝试使用repo工具检查一个分支。我要遵循的步骤是:
现在,其中一个存储库如下所示:
* 4d35068 4 hours ago (user1) (HEAD, m/master, git-server/master, master) Merge branch 'BUG-1234' into 'master'
|\
| |
| * 5f5bef7 4 hours ago (user1) (git-server/BUG-1234) BUG-1234: fixing something
| |
* | 86aa598 4 hours ago (user2) BUG-1235: Bug fixing
| |
* | 9a5511d 5 hours ago (user2) BUG-1235: fixing something
| |
| |
* | 6a9a6c5 5 hours ago (user2) BUG-1235: fixing something
|/
|
* 33d9c96 7 hours ago (user2) BUG-1235: fixing code 在这一点上,我面临的问题不是像我所期望的那样指向5f5bef7,而是指向4d35068
* 4d35068 4 hours ago (user1) (HEAD, m/master, git-server/master, topbeat-b1, master, BUG-1234) Merge branch 'BUG-1234' into 'master'
|\
| |
| * 5f5bef7 4 hours ago (user1) (git-server/BUG-1234) BUG-1234: fixing something
| |
* | 86aa598 4 hours ago (user2) BUG-1235: Bug fixing
| |
* | 9a5511d 5 hours ago (user2) BUG-1235: fixing something
| |
| |
* | 6a9a6c5 5 hours ago (user2) BUG-1235: fixing something
|/
|
* 33d9c96 7 hours ago (user2) BUG-1235: fixing code 我想我还没有告诉repo工具如何映射这两个分支,但我不确定我是否/如何能够这样做。
repo checkout BUG-1234后的预期结果
* 4d35068 4 hours ago (user1) (HEAD, m/master, git-server/master, topbeat-b1, master) Merge branch 'BUG-1234' into 'master'
|\
| |
| * 5f5bef7 4 hours ago (user1) (git-server/BUG-1234, BUG-1234) BUG-1234: fixing something
| |
* | 86aa598 4 hours ago (user2) BUG-1235: Bug fixing
| |
* | 9a5511d 5 hours ago (user2) BUG-1235: fixing something
| |
| |
* | 6a9a6c5 5 hours ago (user2) BUG-1235: fixing something
|/
|
* 33d9c96 7 hours ago (user2) BUG-1235: fixing code 发布于 2016-04-15 09:23:26
repo checkout BUG-1234将在本地分支“主”的基础上创建一个本地分支。
请使用以下命令创建本地分支以跟踪远程分支。
git结帐--跟踪git-server/BUG-1234
顺便说一下,您可以使用以下命令检查本地分支是否正在跟踪远程分支。
git分支-a -vv
https://stackoverflow.com/questions/36411893
复制相似问题