1.安装
2.查看命令
3.回到当前位置,让创建分支选择不创建,点击ok后不在任何分支,内容只展示当前版本内容
选择不创建
4.不小心改错了回master分支
5.git status :查看文件变化
6.git show :查看文件具体变化
7.git add testFile.txt 提交具体文件
8.想对提交的message进行修改:选中work tree change -> 选中Amend Last Commit -> 修改内容
9.git log :查看当前位置提交的详细信息(跟当前选中的位置有关)
注:通过命令查看:git log --oneline --graph --decorate --all
10.gitk . 可视化辅助工具
11.当使用Reset 命令时,work tree change会显示与Reset的目标分支的差异
12.如图,2.7想回到2.4,点击2.4 -> 右键Revert
如果想某个文件回到这个版本:选中文件点击Revert 注:只是在work tree change 做了改变,已经提交的没有改变
13.创建Tag 注:只是一个标记,不会长
14.git checkout 提示Branch 和Tag
15.会使用Show Reflog找丢失的分支
16.查看某个文件的提交历史记录:选中文件 ->如图
17.Merge :当前在master分支,要将testFeature 合并到 master ,选中testFeature ->
18.Rebase:将testFeature -> master ,有冲突解决冲突 注:和merge地区别(没有合并点)
19.Cherry Pick :将test1这个改动合并至master分支(只是摘取test的改动)
20.按住Ctrl选择文件做对比
21.将两个提交压缩成一个提交(可以选择多个)
22.Ignore文件,(本地后面添加的Ignore文件需要提交)
23.删除分支
24.本地库的远程设置
25. push : 1和2会覆盖远程的代码(不要选) 3.提交本地Tag
26.Pull 操作(只有在选中work tree changes才能Pull)(会和本地有一次Merge操作)
27.Fetch
28.Blame(责备,归咎于)查看修改人