我用https的方式可以拉取下来,但是提交后推送不上去,用ssh的方式有可以拉取下来,同样也是推送不上去,到底是什么情况。
后来看到网上说的,推送时选中“已知更变”,这样确实是可以推送上去了。可是这样每次都会把整个项目推送上去,求教,怎么样才可以不选就可以提交,并且只提交更改的某个文件呢?
git.exe push --progress "origin" master:master
To git@git.oschina.net:iJovi/KxApp-Android.git
! [rejected] master -> master (non-fast-forward)
error: failed to push some refs to 'git@git.oschina.net:iJovi/KxApp-Android.git'
hint: Updates were rejected because the tip of your current branch is behind
hint: its remote counterpart. Integrate the remote changes (e.g.
hint: 'git pull ...') before pushing again.
hint: See the 'Note about fast-forwards' in 'git push --help' for details.
git 未能顺利结束 (退出码 1) (2375 ms @ 2016/7/30 12:16:55)
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。