分支管理
分支相当于平行世界,在不同的分支中可以做不同的事情,互不影响,还可以将两个分支的内容合并
git branch #查看git的分支
git checkout master #git切换到分支master
git checkout -b dev #创建dev分支并切换
git branch -d dev #删除分支dev(-D 强制删除)
git merge main #合并main分支到当前分支
忽略文件
vim .gitignore #添加让git忽略追踪的文件
git add .gitignore
git commit -m "added git-ignore" #写入想忽略的文件并提交
效果为下:
这里描述一下.gitignore语法
.* #排除.开头的文件
*.class #排除所有.class文件
!.gitignore #不排除.gitignore文件
配置别名
git在输入时有时会很麻烦,所以可以采用偷懒的方法简便代码
git config --global alias.st status #用st代表status
git config --globel slias.ci commit #用ci代表commit
添加标签
git的commit号很长,每次切换数字很多,并不方便,这个时候可以用tag标签,标记版本号的方式来解决
git checkout master #切换到需要打标签的分支
git tag v1.0 #给最新提交的commit号上打上v1.0的标签
git tag v0.1 shdfas #这里假设给shdfas这个commit id打标签
git tag #查看标签