自己常用的Git

搜集自己工作中常用的git命令
参考材料

git的基本配置

git config --global user.name "yourname"
git config --global user.email "[email protected]"

更多配置信息

git config --list
user.name=yourname  
[email protected]  
color.ui=true  
color.status=auto  
color.diff=auto  
color.branch=auto  
color.interactive=auto  
core.editor=mvim  
core.quotepath=false  

生成SSH Key

```ssh-keygen -t rsa```

常用的Git

  • git init

  • git add .

  • git commit -m 'you commit recommend'

  • git log

  • git push origin master

    以上几点是常用的流程

  • git checkout .

  • git reset HEAD file: 取消跟踪

  • git reset –hard HEAD~1: 硬取消最后一次提交(一次白费,不建议使用)

  • git reset –soft HEAD~1: 软取消最后一次commit, commit的后悔药

  • git blame your file: 查看最后是由谁修改的

  • git show hash code: 查看最后一个commit的代码修改

  • git reflog: 查看最近操作的

  • git stash: 缓存当前编辑

  • git clean -f: 清除没有跟踪的文件

  • git remote show 查看远程库

  • git diff: 查看没有add和最后一个commit的内容比较

  • git diff –cached: 查看已经add了,但是没有commit的文件内容

  • git fetch: 相当于是从远程获取最新版本到本地,不会自动merge, git pull会自动merge

  • git mergetool:冲突时候使用

  • 修改commit信息

    git commit --amend -m "New commit message"

你可能感兴趣的:(自己常用的Git)