这里是我做了什么:GitHub上不会让我推
Jaspernetwork:〜碧玉$ CD〜/ GitHubHelloWorld Jaspernetwork:GitHubHelloWorld碧玉$ LS README.md的Readme.txt Jaspernetwork:GitHubHelloWorld碧玉$ cat < Readme.txt Jaspernetwork:GitHubHelloWorld Jasper $ git push 警告:push.default未设置;它的隐含价值在 Git 2.0中从“匹配”变为“简单”。为了压制此消息 和维护后的默认改变目前的行为,使用:
混帐配置--global push.default匹配
来压制这个消息,现在采用新的行为,使用:
git config --global push.default简单
当push.default设置为'matching'时,git会将本地分支 推送到已存在的具有相同名称的远程分支。在Git 2.0中,Git将默认为更保守的'简单' 行为,它只会将当前分支推送到'git pull'用于更新当前分支的相应 远程分支。
请参阅'git help config'并搜索'push.default'以获取更多信息。 (在“简单”模式是在Git的1.7.11介绍,使用相似的模式 “当前”,而不是“简单”,如果你有时会使用旧版本的Git)
为https://github.com/Napoleon1769/HelloWorld.git ! [拒绝]主 - >主(非快进) 错误:无法将某些参考推送到'https://github.com/Napoleon1769/HelloWorld.git' 提示:更新被拒绝,因为当前分支的提示位于 提示:其远程对应端。在再次推送之前,集成远程更改(例如 提示:'git pull ...')。 提示:有关详细信息,请参阅'git push --help'中的'关于快速转发的注意事项'。 Jaspernetwork:GitHubHelloWorld碧玉$
我再拉到但是并然后提交下列反应过来了:
Jaspernetwork:GitHubHelloWorld碧玉$ git的拉 您还没有得出结论的合并(MERGE_HEAD存在)。 请在合并之前提交更改。 Jaspernetwork:GitHubHelloWorld Jasper $ git commit
提交。
看起来你可能正在进行合并。 如果这不正确,请删除文件 .git/MERGE_HEAD 并重试。 请输入提交信息以进行更改。带'#'的行 将被忽略,并且一条空的消息将中止提交。 分支主人 所有冲突都已解决,但您仍在合并。
要提交的更改: 新文件:README。MD 〜
〜enter code here
〜
〜
〜
- 插入 -
做git push原点大师或git config --global push.default简单地让git推送工作 – gengisdave 2015-02-09 18:19:22
我试过它可以用相同的响应 – Nightshade 2015-02-09 18:27:10