最佳答案
我所做的:
我认为是 github gui 的一些奇怪的配置导致了这个问题,使我无法从命令行轻松地使用 git,甚至无法使用 git-bash。
我最后只是卸载 github 和 git,然后重新安装 just git for windows。现在,所有东西都在命令行上运行(除了从 git-bash 运行的 ssh)。比 Github gui 简单和可靠得多。
多亏了我无需花时间去解决这个问题。我最终没有使用他的回答,但是如果我不需要重新安装 git,这就是我需要做的。
我在本地机器上使用 github gui。我刚刚注意到,我将要做的一个提交将要更新我最近更新的所有节点模块。我设置了我的。Gitignore 来忽略整个 node_modules/
目录。
我不知道该怎么办。包含的所有文件类型。吉蒂诺尔被忽略了。只是它似乎忽略了那些目录。
这是我的. 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/