忽略文件提交
.gitignore
检查gitignore 命令冲突的命令
git check-ignore -v App.class
分支
查看分支:git branch
创建分支:git branch <name>
切换分支:git checkout <name>
创建+切换分支:git checkout -b <name>
合并某分支到当前分支:git merge <name>
删除分支:git branch -d <name>
用
git log --graph
命令可以看到分支合并图。
把当前工作现场“储藏”起来,等以后恢复现场后继续工作
git stash
git stash list
命令查看隐藏的地方
两种恢复方式
git stash apply
恢复,但是恢复后,stash内容并不删除,你需要用git stash drop
来删除
另一种方式是用git stash pop
,恢复的同时把stash内容也删了
可以多次stash,恢复的时候,先用git stash list
查看,然后恢复指定的stash,用命令
git stash apply stash@{0}
命令
git push origin <tagname>
可以推送一个本地标签;命令
git push origin --tags
可以推送全部未推送过的本地标签;命令
git tag -d <tagname>
可以删除一个本地标签;命令
git push origin :refs/tags/<tagname>
可以删除一个远程标签。