设置新的裸仓库(不包括几个目录)

问题描述 投票:0回答:1

我想在远程服务器上创建一个新的裸仓库,所有团队成员都可以推送到该仓库。带有代码的文件已存在于服务器上。假设服务器上有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个回答
1
投票

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

© www.soinside.com 2019 - 2024. All rights reserved.