Git中的自定义操作(更好的配置git)
一、忽略特殊文件
每次提交时候的强迫症
有未被跟踪的文件
忽略文件的原则是:
- 忽略操作系统自动生成的文件,比如缩略图等;
- 忽略编译生成的中间文件、可执行文件等,也就是如果一个文件是通过另一个文件自动生成的,那自动生成的文件就没必要放进版本库,比如Java编译产生的.class文件;
- 忽略你自己的带有敏感信息的配置文件,比如存放口令的配置文件
问题的解决
这个问题解决起来也很简单,在Git工作区的根目录下创建一个特殊的.gitignore文件,然后把要忽略的文件名填进去,Git就会自动忽略这些文件。
最终得到一个完整的.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文件本身要放到版本库里,并且可以对.gitignore做版本管理!
二、配置别名
对一些常用的复杂的命令可以配置别名
更好的实现自己所需要的功能
配置文件
配置Git的时候,加上--global是针对当前用户起作用的,如果不加,那只针对当前的仓库起作用。
配置文件放哪了?每个仓库的Git配置文件都放在.git/config文件
实操查看一下:
$ ls -a
./ COMMIT_EDITMSG description gitk.cache hooks/ info/ objects/ refs/
../ config GITGUI_MSG HEAD index logs/ ORIG_HEAD
Administrator@WIN-E2URN8GKKHJ MINGW64 ~/Desktop/learngit/.git (GIT_DIR!)
$ cat config
[core]
repositoryformatversion = 0
filemode = false
bare = false
logallrefupdates = true
symlinks = false
ignorecase = true
[gui]
wmstate = normal
geometry = 865x544+248+113 185 214
给Git配置好别名,就可以输入命令时偷个懒。我们鼓励偷懒
三、搭建Git服务器
搭建Git服务器需要准备一台运行Linux的机器,强烈推荐用Ubuntu或Debian,这样,通过几条简单的apt命令就可以完成安装。
四、经典的代码托管平台
-
github gitee …
完结撒花
从2022-10.15 14:50到2022年10月15日17:17:22,大概用了一天的时间,详细的重温了一下Git。收获很大,Git的使用在程序开发的过程中是必不可少的一环。需要层层把握。相信通过这两天的学习,自己的能力得到了进一步的提升,希望自己继续努力,做好自己该做的事情。
今天是第二个星期六,打破幻想,准备斗争!别每天做梦了!
