git配置

[remote "origin"]
  fetch = +refs/heads/*:refs/remotes/origin/*
  url = ssh://[email protected]:22022/ddshow/ddshow.git
  url = ssh://[email protected]:22022/gitroot/ddshow

大家可以使用如图配置,默认origin源配置2个地址,这样push会往gforge和gitlab上同时推送; fetch时选择第一个源拉代码;   另外,可以在本地执行git fetch -p,可以将本地已经不使用的远程分支清理掉
git push origin HEAD,推送时,同时往2个源推送,避免有人本地配置有问题,导致2个head不一致丢代码 

git branch -a
* dev-1177
  master-lf
  master-opm
  remotes/origin/HEAD -> origin/master-lf
  remotes/origin/dev-1071.7.1
  remotes/origin/dev-1071.8
  remotes/origin/dev-1071.9
  remotes/origin/dev-1119
  remotes/origin/dev-1159
  remotes/origin/dev-1175
  remotes/origin/dev-1176
  remotes/origin/dev-1177
  remotes/origin/dev-1177.1
  remotes/origin/dev-1179
  remotes/origin/dev-1180
  remotes/origin/dev-1181
  remotes/origin/dev-1184
  remotes/origin/dev-1187
  remotes/origin/dev-1189
  remotes/origin/dev-1191
  remotes/origin/dev-1192
  remotes/origin/dev-1193
  remotes/origin/dev-1208
  remotes/origin/dev-1211
  remotes/origin/dev-1212
  remotes/origin/dev-1213.1
  remotes/origin/dev-1215
  remotes/origin/dev-1218
  remotes/origin/dev-1219.1
  remotes/origin/dev-1220
  remotes/origin/dev-1221
  remotes/origin/master-api
  remotes/origin/master-lf
  remotes/origin/master-opm

git symbolic-ref refs/remotes/origin/HEAD refs/remotes/origin/<default-branch>
git symbolic-ref refs/remotes/origin/HEAD refs/remotes/origin/master-lf

http://stackoverflow.com/questions/18570982/intellij-error-branch-origin-head-does-not-point-at-a-commit-some-refs-could

猜你喜欢

转载自wangqiaowqo.iteye.com/blog/2214305
今日推荐