【发布时间】:2012-09-03 04:27:25
【问题描述】:
我可以使用同步源
git fetch origin
我在 master 分支上,origin 是一个裸仓库。
我也可以运行将更改推送到 github:
git push github --all
git push github --tags
但是为什么使用 git fetch origin 获取的最新提交无法推送到 github?
当我推送时,git 只会回复: 一切都是最新的
这意味着实际上没有发生推送 :( 因为从 origin 获取的最新提交没有推送到 github,为什么?
//这是本地镜像,我想推到github上
[core]
repositoryformatversion = 0
filemode = true
bare = true
[remote "origin"]
fetch = +refs/*:refs/*
mirror = true
url = http://git.mirror.xxx.xx/xxx/root.git
[remote "github"]
url = git@github.com:username/xxx.git
fetch = +refs/heads/*:refs/remotes/github/*
【问题讨论】:
标签: git version-control github git-push