ps网站界面设计,天津百度推广,平面设计鉴赏网站,contact form 7 wordpress目录
#xff08;一#xff09;忽略特殊⽂件
#xff08;二#xff09;给命令配置别名 #xff08;一#xff09;忽略特殊⽂件 在⽇常开发中#xff0c;我们有些⽂件不想或者不应该提交到远端#xff0c;⽐如保存了数据库密码的配置⽂件#xff0c;那怎么让Git知道呢… 目录
一忽略特殊⽂件
二给命令配置别名 一忽略特殊⽂件 在⽇常开发中我们有些⽂件不想或者不应该提交到远端⽐如保存了数据库密码的配置⽂件那怎么让Git知道呢在Git⼯作区的根⽬录下创建⼀个特殊的 .gitignore ⽂件然后把要忽略的⽂件名填进去Git 就会⾃动忽略这些⽂件了。 不需要从头写 .gitignore ⽂件gitee在创建仓库时就可以为我们⽣成不过需要我们主动勾选⼀ 下 如果当时没有选择这个选择在⼯作区创建⼀个也是可以的。⽆论哪种⽅式最终都可以得到⼀个完整的 .gitignore ⽂件例如我们想忽略以 .so 和 .ini 结尾所有⽂件 .gitignore 的内容 如下 接着我们就来验证⼀下.gitignore⽂件的能⼒在⼯作区新增两个⽂件 a.so 【说明】
检验 .gitignore 的标准就是 git status 命令是不是说 working tree clean 。我们发现Git并没有提⽰在⼯作区中有⽂件新增果然 .gitignore ⽣效了 但有些时候你就是想添加⼀个⽂件到 Git但由于这个⽂件被 .gitignore 忽略了根本添加不 了那么可以⽤ -f 强制添加 或者你发现可能是 .gitignore 写得有问题需要找出来到底哪个规则写错了⽐如说a.so⽂件是要被添加的可以⽤ git check-ignore 命令检查 Git 会告诉我们 .gitignore 的第15⾏规则忽略了该⽂件于是我们就可以知道应该修订哪个规则。 还有些时候当我们编写了规则排除了部分⽂件时例如 但是我们发现 【.*】这个规则把 c.so 也排除了。虽然可以⽤ git add -f 强制添加进去 但有强迫症的童鞋还是希望不要破坏 c.so 规则这个时候可以添加⼀条例外规则 把指定⽂件排除在 c.so 规则外的写法就是 ! ⽂件名所以只需把例外⽂件添加进去即可 二给命令配置别名 在我们使⽤ Git 期间有些命令敲的时候着实让⼈头疼太⻓了。。幸运的是git⽀持对命令进⾏简化 举个例⼦将 git status 简化为 git st 对应的命令为 --global 参数是全局参数也就是这些命令在这台电脑的所有Git仓库下都有⽤。如果不加那只 针对当前的仓库起作⽤。 再来配置⼀个 git last 让其显⽰最后⼀次提交信息 git config --global alias.last log -1 不过我个⼈还是不推荐⼤家现在去使⽤他等⼤家⼯作了再去简化⾃⼰的⼯作吧⽬前所有的命令都要⼿动完成尽快适应Git。