Git笔记2(gitignore与分支)

.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分支)

在各个分支,只能看当前分支的内容,比如我切换到new_branch分支创建一个test4.txt文件并加入到当前分支的版本库,那么我重新切换到master分支后是查看不到test4.txt文件的,在windows中切换到new_branch分支,会在文件夹中看到test4.txt,再切换到master分支则test4.txt消失



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值