git的配置:
配置用户名和邮箱
$ git config --global user.name "xuhaiyan"
$ git config --global user.email "haiyan.xu.vip@gmail.com"
生成ssh key
$ ssh-keygen -t rsa -C “haiyan.xu.vip@gmail.com”
- git reset HEAD <file> 来取消缓存区的修改。
不添加<file>参数,撤销所有缓存区的修改。
2.git子库操作
Paste_Image.png
4.git diff+commit码,比较commit码和当前版本不同的地方
5.git revert -n head反转最近一次提交:将当前版本变为最后一次提交的前一个版本,处于暂存不提交状态.
6.git remote update origin --prune更新远程分支表
7.git config --global core.quotepath false解决不识别中文路径的问题
8.删除远程分支和tag
在Git v1.7.0 之后,可以使用这种语法删除远程分支:
$ git push origin --delete <branchName>
删除tag这么用:
git push origin --delete tag <tagname>
9.修改最近提交说明:
git commit --amend 回车