存储库
我们正在使用 git 来写论文。典型情况如下:您在笔记本电脑上启动一个目录,然后将其转换为 git 存储库,现在您想将其“传输”到您的工作计算机并持续跟踪两个位置的更改。因此,您需要在互联网/内联网可访问的服务器上设置一个空的 git-repo(在我们的示例中又称为 becherovka)。
步骤如下:
1.在becherovka上初始化一个裸存储库
git --git-dir=/path/my-new-repo.git init --bare
2.通过在存储库内发出此命令,将存储库注册为笔记本电脑上的远程存储库
git remote add origin becherovka:/path/my-new-repo.git
(注意:如果失败,则说明你已经有了一个“origin”,需要使用不同的名称。可以通过编辑 .git/config 中的 url 字段来远程更改“origin”的路径。)
3.从笔记本电脑到远程存储库
git push --all origin
4.现在是最后的、非常令人满意的步骤,将存储库克隆到您的工作计算机
git clone becherovka:/path/my-new-repo.git
(注意: git clone 创建一个目录 my-new-repo.git,因此请从 git_papers 文件夹的根目录进行操作。)
神奇的是,所有文件都会流到您的计算机上,您可以通过拉动和推动来跟踪工作中或在家中在笔记本电脑上对稿件进行的更改,直到出现下一个令人讨厌的合并冲突。