查看当前 gitcat .git/config//cat 命令用于连接文件并打印到标准输出设备上//结果[core]repositoryformatversion = 0filemode = truebare = falselogallrefupdates = trueignorecase = trueprecomposeunicode = true[remote "origin"]url = git@gitlab.alibaba-inc.com:tmall_genie/system_setting.gitfetch = +refs/heads/*:refs/remotes/origin/*[branch "ext_data"]remote = originmerge = refs/heads/ext_data
# 此为注释将被 Git 忽略# 忽略gitignore文件.gitignore# 忽略所有.a后缀的文件*.a# 忽略后缀为.o和.a的文件*.[oa]# 忽略WebbLin.a除外的文件!WebbLin.a# 忽略指定名称为main的文件main# 忽略根目录下的main文件/main# 忽略指定文件夹main/
注意: gitignore文件的目的是确保未被Git跟踪的某些文件保持未被跟踪。
如果项目已被纳入版本管理, 再修改.gitignore是无效的,
要停止跟踪当前跟踪的文件,请使用 git rm —cached,
把本地缓存删除后再提交。
其实.gitignore文件只会忽略那些没有被跟踪的文件, 也就是说ignore规则只对那些在规则建立之后被新创建的新文件生效. 因此推荐: 初始化git项目时就创建.gitignore文件.
在linux 下 .开头的文件(点 开头的文件代表隐藏文件 )

git 的HEAD 指针是指想当前所处的位置 .当你把HEAD的指针往前挪的时候 ,时间会回到前面 ,所以后续的改动会消失.如果想恢复,把指针重新指回来//https://morvanzhou.github.io/tutorials/others/git/3-1-reset/
