我在google中看到了很多像这样的问题,但我无法弄清楚究竟要做什么。
Git状态仍显示此文件...当我将文件推送到远程github repo时......并非所有文件都被推送。可能是因为他们在.gitignore文件中的位置,现在我无法推动它们。
错误:
# Changes not staged for commit:
# (use "git add <file>..." to update what will be committed)
# (use "git checkout -- <file>..." to discard changes in working directory)
# (commit or discard the untracked or modified content in submodules)
#
# modified: vendor/gedmo/doctrine-extensions (modified content)
# modified: vendor/gregwar/image-bundle/Gregwar/ImageBundle (modified content)
# modified: vendor/kriswallsmith/assetic (modified content)
# modified: vendor/liip/imagine-bundle/Liip/ImagineBundle (modified content)
# modified: vendor/lunetics/locale-bundle/Lunetics/LocaleBundle (modified content)
# modified: vendor/stof/doctrine-extensions-bundle/Stof/DoctrineExtensionsBundle (modified content)
# modified: vendor/twig/extensions (modified content)
# modified: vendor/vich/uploader-bundle/Vich/UploaderBundle (modified content)
是的,我尝试了git add。和git commit -m“bla bla”
答案 0 :(得分:2)
未提交的提交更改:
这些更改不在您的git存储库中。
要让他们到那里,你需要:
git add
git commit
git push
答案 1 :(得分:0)
这些文件不会进行评分。 如果你想添加它们,你需要调用
git add filename
或只是
git add。
添加整个目录。然后,您需要git commit
和git push
。
编辑:暂存表示文件将在提交中。因此,如果您想要提交,您必须(或可以)首先告诉git哪些文件应该实际参与。将其视为首先选择文件。