1
clino 2012-12-24 21:06:14 +08:00 1
1. 你应该是想要把本地的lovejoy push到2.git的master上吧? 那可以这样,本地用git config配置成
[remote "git2"] url = URL_TO_2.GIT push = refs/head/lovejoy:refs/head/master 这样之后只要 git push git2 就可以达到这个目的 2. 你应该是通过2.git来获取这个lovejoy吧?那么在家里的git库上 [remote "git2"] url = URL_TO_2.GIT pull = refs/head/master:refs/head/lovejoy 这样之后只要 git pull git2 应该也就可以了 |
2
binux 2012-12-24 21:07:23 +08:00
git remote系列命令,linux下还是喜欢像楼上那样直接改配置文件。。mac下直接工具
|
3
cabbala 2012-12-24 21:08:30 +08:00
哈哈,刚才在Python群中的是你吧。
问题1:http://stackoverflow.com/questions/520650/how-do-you-make-an-existing-git-branch-track-a-remote-branch 问题2: 群中已经回答 |
4
lovejoy OP 搞定了,记录下,公司:
git branch lovejoy git remote add origin xxx.git (空git) git branch --set-upstream lovejoy origin/lovejoy change something git commit -a -m "test" 家中 git remote add origin xxx.git git checkout -b lovejoy remotes/orgin/lovejoy git branch --set-upstream lovejoy origin/lovejoy git pull .git/config https://gist.github.com/4369274 https://gist.github.com/4369271 |
5
lovejoy OP 公司差一步git config --global push.default simple 这样git push git pull都没有问题,不然提示
warning: push.default 未设置,它的默认值将会在 Git 2.0 由 'matching' 修改为 'simple'。若要不再显示本信息并在其默认值改变后维持当前使用习惯, 进行如下设置: git config --global push.default matching 若要不再显示本信息并从现在开始采用新的使用习惯,设置: git config --global push.default simple 参见 'git help config' 并查找 'push.default' 以获取更多信息。 ('simple' 模式由 Git 1.7.11 版本引入。如果您有时要使用老版本的 Git, 为保持兼容,请用 'current' 代替 'simple' 模式) 没有提示的应该不需要写。 |