Ian*_*lor 5 git version-control github
我不小心将我的主分支从我认为的跟踪源主分支中解脱出来。曾经是我可以运行git pull并且git push它会知道我的意思git push origin master但现在它没有,我认为它正在跟踪不同的分支,因为git push origin master工作正常(一切都是最新的)并git push告诉我它不能快进更改.
这是我的git branch -a样子:
ianstormtaylor:nib Storm$ git branch -a
* master
original
transforms
remotes/origin/HEAD -> origin/master
remotes/origin/master
remotes/origin/sizing
remotes/origin/transforms
Run Code Online (Sandbox Code Playgroud)
不确定这remotes/origin/HEAD -> origin/master是否是搞砸的部分。
我认为这一切都是git merge origin sizing因为我打算做的时候git merge sizing(在 master 上)打来的电话。
任何人都知道发生了什么并且能够提供帮助?我只想回到git clone创建的默认远程跟踪设置。
git config(编辑)中所需的全部内容git config -e如下:
[remote "origin"]
fetch = +refs/heads/*:refs/remotes/origin/*
url = /Users/me/test.git
[branch "master"]
remote = origin
merge = refs/heads/master
Run Code Online (Sandbox Code Playgroud)
如果有的话,git push从master那里,将相当于git push origin master
该remotes/origin/HEAD -> origin/master部分只是说远程来源的 HEAD 是主分支(来源)并且没问题。
| 归档时间: |
|
| 查看次数: |
3920 次 |
| 最近记录: |