[已解决].git和源码设置在不同目录
发布于 9 天前 作者 vipzrx 314 次浏览 来自 问答

自己的一些笔记使用坚果云同步,linux windows多个平台, .git目录中的文件不希望实时同步,在每个终端下保存自己的一份,怎样将.git目录和源码目录分开保存?

2 回复

git 1.7.5版本之前

git --git-dir=/path/to/repo.git --work-tree=. init && echo “gitdir: /path/to/repo.git” > .git

Your current directory will be the working tree and git will use the repository at /path/to/repo.git. The init command will automatically set the core.worktree value as specified with the --git-dir parameter.

git 1.7.5之后

git init --separate-git-dir /path/to/repo.git

ref https://www.jianshu.com/p/a90cee52e47e https://stackoverflow.com/questions/505467/can-i-store-the-git-folder-outside-the-files-i-want-tracked https://stackoverflow.com/questions/505467/can-i-store-the-git-folder-outside-the-files-i-want-tracked/19548676#19548676

坚果云本身已经支持,排除特定文件和目录在同步列表中 ref http://help.jianguoyun.com/?p=1825

在源码目录下的.git文件,非之前默认git init 生成的.git文件夹 添加到排除列表中

回到顶部