跳转至

2024-07-07 (Sun)

继续看一下 Git,看了 git init 的选项。

Git init

git init 的文档,看到了一个选项叫 --seperate-git-dir,它可以指定 .git 目录放在其他地方;而 .git 的位置放一个文件指向真正的目录。这个选项能实现 在 working directory 之外创建 git repo 的效果。这在以下场景中可能有用:

  • working directory 对我们来说是只读的(需要配合其他选项,参见 这里
  • 不想在 working directory 中留下 .git 目录的一堆东西
  • working directory 需要共享,但 .git 不需要共享
  • 只想 track working directory 中的比较少的一部分文件

还看到一个选项叫 --bare,查了一下这是作为 remote repo 时的 best practice,参见 这里。所以打算仔细学一下 remote repo 的玩法。

Running git init in an existing repository is safe. It will not overwrite things that are already there. The primary reason for rerunning git init is to pick up newly added templates (or to move the repository to another place if --separate-git-dir is given).

Git remote

有点晚了,七点多了,下次一定学!

颜色主题调整

评论区~

有用的话请给我个赞和 star => GitHub stars
快来跟我聊天~