git 流程+Cheatsheet

git proxy

config

1
2
git config --global http.proxy http://127.0.0.1:7890
git config --global https.proxy https://127.0.0.1:7890

show

bash
1
2
git config --list|grep http.proxy
git config --list|grep https.proxy

more ref

gitkeep

git默认不会跟踪空文件夹,因此需要.gitkeep,.gitkeep 是一个通常在 Git 仓库中使用的、放在空文件夹的空文件,它的主要目的是确保某个目录不会被意外地从版本控制中删除。由于 Git 不会跟踪空目录,因此通过在目录中放置一个 .gitkeep 文件,可以确保该目录始终保留在 Git 的历史记录中。
这个文件通常用于以下几种情况:

维护必要的空目录:有时,项目需要一些空目录来满足特定的结构或配置要求。.gitkeep 文件可以确保这些目录不会被忽略。

防止目录被删除:在团队协作中,如果一个成员不小心删除了某个目录,而该目录中含有 .gitkeep 文件,那么这个删除操作将会被 Git 记录下来,从而让其他团队成员注意到这一变化。

作为占位符:在某些情况下,可能需要在某个目录中添加新的内容,但暂时还没有准备好。这时,可以先创建一个 .gitkeep 文件作为占位符,以便以后添加实际内容。

避免构建工具错误:某些构建工具可能会因为找不到预期的文件或目录而出错。在这些情况下,.gitkeep 文件可以作为一个标记,告诉构建工具该目录是预期存在的。