Git 内容总结
1.图形管理工具
- Github for Desktop
- Sourse tree
- TortoiseGit
- Git自带的:Git GUI Here
2.忽略文件
-
场景:在项目目录下有很多万年不变的文件目录,例如css、js、image等,或者还有一些目录即便有改动,我们也不想让其提交到远程仓库的文档,此时我们可以使用“忽略文件”机制来实现需求
-
忽略文件需要新建一个名为.gitignore 的文件,该文件用于声明忽略文件或不忽略文件的规则,规则对当前目录及其子目录生效
注意:该文件因为没有文件名,没办法直接在windows目录下直接创建,可以通过命令行Git Bash 来touch 创建。
常见规则写法有如下几种:
/mtk/ 过滤整个文件夹 /js/ /css/ *.zip 过滤所有.zip文件 /mtk/do.c 过滤某个具体文件 /js/login.js !文件名.后缀 不过滤具体某个文件 !index.php