我正在構建一個node.js項目,併爲github網站提供了一個gh-pages分支。我在該分支中有一個mockoups文件夾,我已經包含在.gitignore文件中,因爲我不希望它在github上。每當我結賬到另一個分支時,該文件夾被刪除。Gitignore在簽出其他分支時刪除文件
如何保留該文件夾,但不會將其提交給github?
我正在構建一個node.js項目,併爲github網站提供了一個gh-pages分支。我在該分支中有一個mockoups文件夾,我已經包含在.gitignore文件中,因爲我不希望它在github上。每當我結賬到另一個分支時,該文件夾被刪除。Gitignore在簽出其他分支時刪除文件
如何保留該文件夾,但不會將其提交給github?
如果您在其他分支的.gitignore有它,我會建議清除緩存 Clear git local cache
只有未經跟蹤的數據保持不變結賬。
確保您的文件夾在您將其添加到.gitignore
時尚未添加。
git rm --cached -r afolder/
然後嘗試並簽出另一個分支。