git 使用问题记录(TBD)
下面记录本人使用git过程中遇到的问题以及解决方法.
1.git提交后出现nano界面,解决方法
Ctrl + X然后输入y,再回车
2.出现 Your branch and 'origin/master' have diverged,
(use "git pull" to merge the remote branch into yours)
nothing to commit, working tree clean
nothing to commit, working tree clean
如果不需要保留本地的修改,只要执行下面两步:
git fetch origin
git reset --hard origin/master
如果要保留本地的修改,有以下三种解决办法: 1)
使用强制push的方法:
git push -u origin master -f
这样会使远程修改丢失,一般是不可取的,尤其是多人协作开发的时候。
2)push前先将远程repository修改pull下来
git pull origin master
git push -u origin master
3)若不想merge远程和本地修改,可以先创建新的分支:
git branch [name]
然后push
git push -u origin [name]