.gitignore文件(文件需要放在项目的根目录下,和build.gradle还有pom.xml在同一级)
在里边写入忽略文件名,将.gitignore文件git add到暂存区并git commit到版本库即可
在.gitignore文件中再次写入,在windows中,需要再次git add并再次git commit
.gitignore文件里支持正则表达式还有通配符
比如输入*.txt则会忽略所有txt格式的文件
如果输入!test.txt则不会忽略test.txt文件
如果输入/TODO则仅忽略根目录下的TODO文件,但不包含subdir/TODO
如果输入build/则忽略build目录下的所有文件
如果输入doc/*.txt则忽略doc文件夹下的所有txt文件,但不会忽略doc文件夹内子文件夹内的txt文件,比如doc/server/arch.txt就不会被忽略
如果新建的文件夹是空文件夹(即使有子文件夹,但子文件夹是空文件夹也会被忽略),那么该文件夹自动被git忽略
如果子文件夹内添加了文件,那么需要从未添加到版本库的根文件夹开始git add
git branch 查看当前分支
git branch new_branch 创建new_branch分支
git checkout new_branch 进入new_branch分支
git checkout - 进入上一个分支(从master分支进入new_branch分支后用这个命令可以进入master分支,再次运行这个命令会进入new_barah分支)
在里边写入忽略文件名,将.gitignore文件git add到暂存区并git commit到版本库即可
在.gitignore文件中再次写入,在windows中,需要再次git add并再次git commit
.gitignore文件里支持正则表达式还有通配符
比如输入*.txt则会忽略所有txt格式的文件
如果输入!test.txt则不会忽略test.txt文件
如果输入/TODO则仅忽略根目录下的TODO文件,但不包含subdir/TODO
如果输入build/则忽略build目录下的所有文件
如果输入doc/*.txt则忽略doc文件夹下的所有txt文件,但不会忽略doc文件夹内子文件夹内的txt文件,比如doc/server/arch.txt就不会被忽略
如果新建的文件夹是空文件夹(即使有子文件夹,但子文件夹是空文件夹也会被忽略),那么该文件夹自动被git忽略
如果子文件夹内添加了文件,那么需要从未添加到版本库的根文件夹开始git add
git branch 查看当前分支
git branch new_branch 创建new_branch分支
git checkout new_branch 进入new_branch分支
git checkout - 进入上一个分支(从master分支进入new_branch分支后用这个命令可以进入master分支,再次运行这个命令会进入new_barah分支)
在各个分支,只能看当前分支的内容,比如我切换到new_branch分支创建一个test4.txt文件并加入到当前分支的版本库,那么我重新切换到master分支后是查看不到test4.txt文件的,在windows中切换到new_branch分支,会在文件夹中看到test4.txt,再切换到master分支则test4.txt消失