.gitignore与分支

gitignore 忽略文件

  • *.a忽略所有.a结尾的文件
  • !lib.a #但是lib.a除外

为什么要忽略文件呢:

我们常常用ide写程序的时候,会有一些配置文件,这些可能是动态链接库或者一些其他的东西,这些东西是不需要提交到git里面去的,所以我们新建一个.gitignore文件,把所有不需要提交的文件名都加到里面去,当然,为了方便起见,他支持通配符和正则表达式

  • cd - #回到上一级目录
  • rm -rf 文件夹 # 删除文件夹
  • 在这里插入图片描述
  • 忽略根目录的子目录下面的test.txt,但是三级文件夹就又不能忽略了
  • 就要/**/test.txt就能忽略三级目录下的了,以此类推
  • 所以当前我们在.git里创建了一个文件夹mydir,在里面创建了一个test.txt,之后在.gitignore里面添加如上命令行,之后的结果是
  • 在这里插入图片描述

分支

  • git branch new_branch #创建一个新分支new_branch
  • git checkout new_branch #切换到新分支
  • 在新分支下创建的文件我们切换到主分支上的时候不会显示
  • 在这里插入图片描述在新分支下创建一个全是1命名的文件,我们切换到主分支下去看看
  • 在这里插入图片描述就会发现主分支下面是没有这个文件的。
  • 分支对于版本控制有重要的作用,多人协同完成工程的时候需要。

猜你喜欢

转载自blog.csdn.net/qq_34788903/article/details/84556148