IDEA2023.1.3破解,IDEA破解,IDEA 2023.1破解,最新IDEA激活码

Git的自定义和特殊文件配置

IDEA2023.1.3破解,IDEA破解,IDEA 2023.1破解,最新IDEA激活码

目录

  • 备注:
  • 知识点
  • 自定义Git
  • 忽略特殊文件
    • .gitignore忽略文件
      • 忽略文件的原则是:
      • 忽略文件示例
    • .gitignore文件查看和强制添加

备注:

本文参考于廖雪峰老师的博客Git教程。依照其博客进行学习和记录,感谢其无私分享,也欢迎各位查看原文。

知识点

  • 配置Git显示颜色git config --global color.ui true
  • .gitignore配置忽略文件,且要提交到版本库
  • git add -f <file>,强制添加filegit check-ignore检查忽略规则

自定义Git

在安装Git时,有对Git进行全局配置,用户名和邮箱(user.nameuser.email)
也可以配置其他选项

  • 配置Git显示颜色
$ git config --global color.ui true

忽略特殊文件

实际开发中,总有一些特殊文件不能提交。比如保存了数据库密码的配置文件等。

但是这些文件创建后,在git status时会显示Untracked files ...,而且不小心添加上后就会被提交。

.gitignore忽略文件

Git中,可以在Git工作区的根目录下,创建一个.gitignore文件,写上需要忽略的文件名,Git就会自动忽略这些文件。

关于不同语言和环境中推荐的忽略文件的配置,可以查看github项目gitignorehttps://github.com/github/gitignore 中示例。

忽略文件的原则是:

1、 忽略操作系统自动生成的文件,比如缩略图等;
2、 忽略编译生成的中间文件、可执行文件等,也就是如果一个文件是通过另一个文件自动生成的,那自动生成的文件就没必要放进版本库,比如Java编译产生的.class文件;
3、 忽略带有敏感信息的配置文件,比如存放口令的配置文件。

忽略文件示例

比如,忽略Windows下自动生成的缩略图文件,自定义目录中的Desktop.ini文件,windows自动生成的垃圾文件。

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

比如,忽略Python编译产生的.pyc.pyodist等文件或目录

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

上面的文件,加上自定义的文件,就可以得到一个完整的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。

检验.gitignore的标准是git status命令是不是说working directory clean

使用Windows的童鞋注意了,如果你在资源管理器里新建一个.gitignore文件,它会非常难以理解地提示你必须输入文件名,但是在文本编辑器里“保存”或者“另存为”就可以把文件保存为.gitignore

此限制和问题,已经在Win10最新版中不存在了。其他版本和更具体的版本号未测试

.gitignore文件查看和强制添加

  • 当一个文件被.gitignore忽略后,便不能添加到git暂存区
$ 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.

  • 强制添加忽略的文件

如Git提示,加上-f参数,可以强制添加文件到Git

$ git add -f App.class

  • git check-ignore命令检查忽略规则,从而修改规则
$ git check-ignore -v App.class
.gitignore:3:*.class    App.class

Git提示.gitignore的第3行规则忽略了该文件。

文章永久链接:https://tech.souyunku.com/?p=24298


Warning: A non-numeric value encountered in /data/wangzhan/tech.souyunku.com.wp/wp-content/themes/dux/functions-theme.php on line 1154
赞(64) 打赏



未经允许不得转载:搜云库技术团队 » Git的自定义和特殊文件配置

IDEA2023.1.3破解,IDEA破解,IDEA 2023.1破解,最新IDEA激活码
IDEA2023.1.3破解,IDEA破解,IDEA 2023.1破解,最新IDEA激活码

评论 抢沙发

大前端WP主题 更专业 更方便

联系我们联系我们

觉得文章有用就打赏一下文章作者

微信扫一扫打赏

微信扫一扫打赏


Fatal error: Uncaught Exception: Cache directory not writable. Comet Cache needs this directory please: `/data/wangzhan/tech.souyunku.com.wp/wp-content/cache/comet-cache/cache/https/tech-souyunku-com/index.q`. Set permissions to `755` or higher; `777` might be needed in some cases. in /data/wangzhan/tech.souyunku.com.wp/wp-content/plugins/comet-cache/src/includes/traits/Ac/ObUtils.php:367 Stack trace: #0 [internal function]: WebSharks\CometCache\Classes\AdvancedCache->outputBufferCallbackHandler() #1 /data/wangzhan/tech.souyunku.com.wp/wp-includes/functions.php(5109): ob_end_flush() #2 /data/wangzhan/tech.souyunku.com.wp/wp-includes/class-wp-hook.php(303): wp_ob_end_flush_all() #3 /data/wangzhan/tech.souyunku.com.wp/wp-includes/class-wp-hook.php(327): WP_Hook->apply_filters() #4 /data/wangzhan/tech.souyunku.com.wp/wp-includes/plugin.php(470): WP_Hook->do_action() #5 /data/wangzhan/tech.souyunku.com.wp/wp-includes/load.php(1097): do_action() #6 [internal function]: shutdown_action_hook() #7 {main} thrown in /data/wangzhan/tech.souyunku.com.wp/wp-content/plugins/comet-cache/src/includes/traits/Ac/ObUtils.php on line 367