我做了什么:
我认为github gui中的一些奇怪配置导致了这个问题,阻止我能够轻松地使用命令行或者甚至是git-bash。
最终,我卸载了github和git,然后只重新安装了适用于Windows的git。现在我已经可以通过命令行运行所有操作(除了ssh,我还是从git-bash运行它)。比github gui更加简单易用和可靠。
感谢mu 無花费时间试图解决此问题。我并没有使用他的答案,但如果我不需要重新安装git,他的回答就是我需要的。
我正在使用本地机器上的github gui。我刚刚注意到我即将提交的版本会更新所有最近更新的node模块。我已经在.gitignore中设置忽略整个node_modules/
目录。
我不确定该怎么办。我在.gitignore中包含的所有文件类型都被忽略了。似乎只有目录被忽略了。
这是我的.gitignore文件:
#################
## Sublime Text
#################
*.sublime-project
*.sublime-workspace
#################
## Images
#################
*.jpg
*.jpeg
*.png
*.gif
*.psd
*.ai
#################
## Windows detritus
#################
# Windows image file caches
Thumbs.db
ehthumbs.db
# Folder config file
Desktop.ini
# Recycle Bin used on file shares
$RECYCLE.BIN/
# Mac crap
.DS_Store
#################
## Directories
#################
dev/
cms/core/config/
node_modules/
git status
命令。无论输出结果如何,都将其放在这里。 - Anshul Goyal