Jin (Jean) Hu

Do Cool Things that Matter

Git学习总结

SSH key
Git命令:
  1. 设置
$ git config --global user.email "123@gmail.com"
  1. 拉取最新代码
$git pull git@github.com:123/123.git master  
$git remote add [name] [path]
  1. 查询状态
$ git status

红字:未追踪, 绿字:已追踪

  1. 查询改变
$ git diff
  1. 加入版本管理中
$ git add [path]
  1. 提交 P.S.m = message,commit之前文件都在缓冲区里面~如影随形
$ git commit -m [string]
  1. 查询log
$ git log
  1. push到master分支
$ git push origin master
  1. reset到某个提交状态 *不改变文件系统,只改变git的状态和指针:
$ git reset --soft 4789

*改变文件系统:

$ git reset —hard 4789
  1. 分支 *建分支
$ git branch [name] // 新建一个branch
$ git checkout [name] // 切换到
$ git checkout -b [name] // 新建并切换到
$ git branch -D [name] // delete

*合并分支

$ git merge tree
Newer >>