我有一個項目,我將與我的團隊分享。但我只想分享項目的部分內容。如何使用git共享項目的部分
我有你的分支。但它似乎不起作用。
我已經試過這樣:
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"
難道我錯過了什麼?
我有一個項目,我將與我的團隊分享。但我只想分享項目的部分內容。如何使用git共享項目的部分
我有你的分支。但它似乎不起作用。
我已經試過這樣:
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"
難道我錯過了什麼?
您可以創建兩個獨立的存儲庫,一個用於私有代碼,另一個用於共享代碼。然後使用git submodules使共享存儲庫成爲您的私有存儲庫的一部分。子模塊允許您將存儲庫保存爲另一個存儲庫的子目錄。通過這種方式,所有文件都將由git進行管理,並且您仍然可以與其他人共享項目的特定部分。
你的意思是說你只想共享一個分支,或者你只想讓某些文件被git管理? – 1615903
git管理的所有項目,但只有某些文件被共享 – hguser
你是什麼意思'刪除文件取消共享?你使用'rm'還是'git rm'? – kampu