git 其他技巧总结

1.忽略文件

(1)新建.gitignore文件

# Windows:
Thumbs.db
ehthumbs.db
Desktop.ini

# Python:
*.py[cod]
*.so
*.egg
*.egg-info
dist
build

# My configurations:
db.ini
deploy_key_rsa

最后一步就是把.gitignore也提交到Git,就完成了
(2)有些时候,你想添加一个文件到Git,但发现添加不了,原因是这个文件被.gitignore忽略了:

$ git add App.class
The following paths are ignored by one of your .gitignore files:
App.class
Use -f if you really want to add them.

如果你确实想添加该文件,可以用-f强制添加到Git:

$ git add -f App.class

(3)或者你发现,可能是.gitignore写得有问题,需要找出来到底哪个规则写错了,可以用git check-ignore命令检查:

$ git check-ignore -v App.class
.gitignore:3:*.class    App.class

Git会告诉我们,.gitignore的第3行规则忽略了该文件,于是我们就可以知道应该修订哪个规则。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 本文为 Git教程的学习笔记,教程源自廖雪峰的博客。这是一个由浅入深,学完后能立刻上手的Git教程。另,附上另一本...
    七弦桐语阅读 6,280评论 5 47
  • 八月十七号去浩子家吃饭 我们像赶赴一场青春的约定 早早就在扣扣和微信里约定着碰面的时间 期待着这场美好的约赴 由一...
    壹叁与耳元阅读 291评论 0 1
  • AIDL(Android 接口定义语言)与我们可能使用过的其他 IDL 类似。 我们可以利用它定义客户端与服务使用...
    小人物灌篮阅读 351评论 0 1
  • 6.广播的两种注册方法,有什么区别。 静态注册 动态注册 无序广播:所有的接收者都会接收事件,不可以被拦截,不可以...
    zthh阅读 203评论 0 0