美文网首页
配置Git(第13篇)

配置Git(第13篇)

作者: 你好星期四 | 来源:发表于2016-03-28 19:23 被阅读47次

忽略特殊文件

有些文件你需要放在Git工作目录里,但又不想让Git进行管理,比如一些自动生成的文件,某些数据库密码配置文件。你可能想不明白,举个例子:你写一个Java文件,保存为.Java格式,然后编译,生成了.class文件,事实上.class文件没必要进行提交,它应该被忽略。

那怎么让Git忽略这些文件呢?

很简单,在Git工作区根目录下创建一个.gitignore文件,然后把要忽略的文件名填进去就OK啦!
例子,.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文件,GitHub已经为我们准备了各种配置文件,只需要组合一下就可以使用了。所有配置文件可以直接在线浏览:https://github.com/github/gitignore

忽略文件的原则有:

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

最后一步就是把.gitignore也提交到Git,就完成了!当然检验.gitignore的标准是git status命令是不是说working directory clean。

配置别名

$ git config --global alias.st status
$ git config --global alias.co checkout
$ git config --global alias.ci commit
$ git config --global alias.br branch

--global参数是全局参数,也就是这些命令在这台电脑的所有Git仓库下都有用。

$ git config --global alias.lg "log --color --graph --pretty=format:'%Cred%h%Creset -%C(yellow)%d%Creset %s %Cgreen(%cr) %C(bold blue)<%an>%Creset' --abbrev-commit"

来看看git log的效果:


相关文章

  • git命令上

    第2节:git命令 git初识配置 检验git安装是否成功:git bash中运行 git --version验证...

  • git配置用户和邮箱

    查看git用户配置 查看git邮箱配置 配置git用户 配置git邮箱

  • Git

    Git安装配置 Git安装 Git初始配置 跟踪文件 git config

  • centos 7上安装配置git

    安装git yum install git 配置git 配置git 用户名 git config --global...

  • Pycharm自动同步代码到GitHub

    第1步 安装Git 配置环境变量 下载64位Git进行安装64位Git进行安装.jpg 点击“Next”,显示截...

  • git 使用记录

    【git配置】gitconifg --list #查看git配置...

  • Git基本使用命令

    Git配置 Git最小配置 配置全局账户,该账户对所有Git仓库都有效 配置局部账户,该账户对当前Git仓库有效 ...

  • 常用的几十个Git小技巧分类与总结

    Configuration:配置 列举所有的别名与配置 git config--list Git 别名配置 git...

  • 本地git配置

    pycharm配置本地git 打开pycharm设置——settings 配置本地git 搜索并找到git配置页 ...

  • git基础操作

    本文主要涉及:1: git 配置2: git基础常见命令3: 容器git配置 1. git服务器配置 2. git...

网友评论

      本文标题:配置Git(第13篇)

      本文链接:https://www.haomeiwen.com/subject/eggjlttx.html