1、git rebase -i Head~1 弹出的编辑器是nano,最好改为vim
git config core.editor vim
2、git修改远程仓库地址
方法有三种:
1.修改命令
git remote origin set-url [url]
2.先删后加
git remote rm origin
git remote add origin [url]
3.直接修改config文件
3、
fatal: 当前分支 master 没有对应的上游分支。
为推送当前分支并建立与远程上游的跟踪,使用
git push --set-upstream origin master
4、git reset出问题:
如下,使用git reset --就可以解决
wang@wang-OptiPlex-7040:~/AndroidStudioProjects$ git reset google-java-format-1.7-all-deps.jar
fatal: ambiguous argument 'google-java-format-1.7-all-deps.jar': unknown revision or path not in the working tree.
Use '--' to separate paths from revisions, like this:
'git <command> [<revision>...] -- [<file>...]'
5、git从远程分支复制并在本地建立本地分支
git checkout -b <可自定义的本地分支的名称> origin/<分支名>
此时就创建了一个本地的新分支,并且代码是从远程新分支下下来的。