![](/img/trans.png)
[英]Git add on repository sub directory returning 'fatal: [FOLDER] is outside repository'
[英]How to add directory outside git repository location into project?
我為項目創建了一個git存儲庫,並且我的項目在存儲庫位置之外還使用了一些文件
結構是這樣的:這是我的存儲庫位置。
C:\Users\userName\Desktop\GitProject\testProject
其他文件在此路徑中:
C:\Users\userName\AppData\otherFiles
我的問題是:是否可以將存儲庫之外的其他目錄添加到存儲庫中? 或者一個存儲庫只能有一個根?
我該怎么做?
您只能有一個根目錄。 對於您的情況,我建議您為存儲AppData
的otherFiles
創建另一個git存儲庫。 然后,當您在主存儲庫中提交時,可以使用git鈎子將內容提交到otherFiles
存儲庫。
請不要在第一個根目錄中同時創建一個大的git repo。 即使您使用.gitignore
取消(或忽略)所有子目錄。 這會讓其他人結帳。
您可以將任何文件添加到存儲庫中,以便Git可以跟蹤所有文件。 但是,如果在構建或運行項目時其他文件必須位於C:\\Users\\userName\\AppData\\otherFiles
,則需要將它們復制到應事先保存的位置。 “復制”作業可以手動完成,也可以在Makefile或腳本中完成。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.