【问题标题】:Set up new bare repo (excluding few directories)设置新的裸仓库(不包括少数目录)
【发布时间】:2019-07-14 11:35:54
【问题描述】:

我想在所有团队成员都可以推送到的远程服务器上创建一个新的裸仓库。服务器上已存在带有代码的文件。假设服务器上有 10 个目录,但其中只有 5 个会被更新(将提交)。

我的策略的第一步是,在服务器上,mkdir repo.gitcd repo.git 然后git init --bare --shared=group(所有团队成员都在一个组中)。下一步(适用于每个团队成员的计算机,并在本地计算机上进行)cd projectgit initgit add .git commit -m 'some message'git remote add teammember@server:/path/to/repo.git,最后是git push origin master

下一步是从远程复制:git clone teammember@server:/path/to/repo.git,此时我应该git add 5 个将被提交的目录,然后是git commit -m 'message'。其他5个呢?

【问题讨论】:

    标签: git git-remote git-bare


    【解决方案1】:

    您可以不理会这 5 个目录。 Git 只会跟踪您从所需目录添加的文件。如果您想避免任何人意外添加这些目录,您可以将它们添加到名为.gitignore 的文件中。您应该将此文件添加并提交到您的存储库。

    【讨论】:

      猜你喜欢
      • 2011-05-06
      • 1970-01-01
      • 2019-07-15
      • 2018-05-26
      • 1970-01-01
      • 2020-01-20
      • 1970-01-01
      • 1970-01-01
      • 2011-10-06
      相关资源
      最近更新 更多