git push origin master
出现报错。
error: failed to push some refs to 'git+ssh://git@github.com/yufeiluo/newstart.git'
hint: Updates were rejected because the remote contains work that you do
hint: not have locally. This is usually caused by another repository pushing
hint: to the same ref. You may want to first integrate the remote changes
hint: (e.g., 'git pull ...') before pushing again.
hint: See the 'Note about fast-forwards' in 'git push --help' for details.
我这样解决了,
git push -f origin master
现在想用提示的方法解决
You may want to first integrate the remote changes
hint: (e.g., 'git pull ...') before pushing again.
如果全部git pull回来,那不就把本地的覆盖了?
我是新手,赐教
1. If the local branch and the remote branch can be automatically merged, you can directly
commit
,然后push这样就可以了2.如果不一样就需要先
git pull
,但是这个命令会自动合并分支,可以使用git fetch
,然后手动合并然后git push
It is not recommended to use it directly
git push -f
,强制push可能会覆盖别人的修改,使用git pull
It will not overwrite local modifications. If they can be merged together, they will be merged together. Just add/commit/push again. If there is a conflict, resolve the conflict and continue submitting.