1

我有一个项目,我将与我的团队分享。但我只想分享项目的一部分。

我有想法使用分支。但它似乎不起作用。

我试过这个:

git init
git add -A
git commit -m "first commit"
git checkout -b share
//delete files unshared
git add -A
git commit "commit at share branch"

我想念什么吗?

4

2 回答 2

4

您可以创建两个单独的存储库,一个用于私有代码,另一个用于共享代码。然后使用git 子模块使共享存储库成为您私有存储库的一部分。子模块允许您将存储库保留为另一个存储库的子目录。这样,所有文件都将由 git 管理,您仍然可以与其他人共享项目的特定部分。

于 2013-05-21T05:53:15.560 回答
-1

只是不要将这些文件添加到 git 中。或者制作一个 gitignore 文件来指定要忽略的文件和文件夹。 关联

于 2013-05-21T05:48:44.687 回答