我还是git和github的新手......好吧,我在github上分了一个插件,并在一段时间后做了一些修改。所有者添加了一些我的更改,但github未显示我的更改已合并。从那时起,其他一些用户已经分叉并更新了插件。混帐&快进更新
今天我下载了最新的分叉版本(尚未合并到主文件中),进行了更改并尝试将它们保存到我的存储库。推送被拒绝,我得到了一个“非快进”的更新被拒绝。合并远程更改...“然后我做了一些非常愚蠢的事情 - 我删除了我的github存储库并分支了最新的分支
现在,如果我尝试推送,我得到同样的错误,我重新初始化了我的git git init
,并试图从主git pull {name} master
(从这SO answer),我得到一个“致命的:...... git-pull不能使用没有工作的树”我也尝试了SO answer命令并得到相同的错误。
有什么我可以做些什么来解决这个并推动最新版本
编辑:哎呀我用git pull
不git remote add...
用'git clone'重新初始化,而不是'git init' +'git pull',如果你使用'git init',不要在你的机器上使用'--bare':working repository – 2010-08-01 20:31:07
@Jakub谢谢你,我认为这是我的问题的一部分! – Mottie 2010-08-01 20:59:28