我有一个包含许多文件夹的项目。但我想提交所有文件夹,除了一个假设名称为photo
。
如何在不使用GIT
答案 0 :(得分:3)
如果您不想提交此文件夹,那么您应该将文件夹添加到.gitignore
。
但是,如果要忽略临时文件夹,解决方案是暂存(准备提交)所有内容,然后取消暂存上述文件夹:
git add .
git reset path/to/directory
通过这种方式,您可以在没有此文件夹的情况下进行提交,并在单独的提交中添加文件夹。
答案 1 :(得分:1)
有一个很棒的解决方案:.gitignore
https://help.github.com/articles/ignoring-files
答案 2 :(得分:1)
在主git文件夹中添加.gitignore
文件
然后在文件.gitignore
中添加require文件和文件夹for ex
*.py[cod]
*~
/photo
*~
表示所有文件都以~
现在git add .gitignore
然后,如果你看git status
,你就看不到gitignore文件中提到的文件夹和文件
现在您可以提交更改
git commit -m "added git ignore"
注意: git不会忽略在将规则添加到此文件之前已跟踪的文件以忽略它。在这种情况下,必须取消跟踪文件,在本例中为git rm -r --cached photo/