Git学习总结
SSH key
Git命令:
- 设置
$ git config --global user.email "123@gmail.com"
- 拉取最新代码
$git pull git@github.com:123/123.git master $git remote add [name] [path]
- 查询状态
$ git status
红字:未追踪, 绿字:已追踪
- 查询改变
$ git diff
- 加入版本管理中
$ git add [path]
- 提交 P.S.m = message,commit之前文件都在缓冲区里面~如影随形
$ git commit -m [string]
- 查询log
$ git log
- push到master分支
$ git push origin master
- reset到某个提交状态 *不改变文件系统,只改变git的状态和指针:
$ git reset --soft 4789
*改变文件系统:
$ git reset —hard 4789
- 分支 *建分支
$ git branch [name] // 新建一个branch $ git checkout [name] // 切换到 $ git checkout -b [name] // 新建并切换到 $ git branch -D [name] // delete
*合并分支
$ git merge tree