我开始学习git,我正在将文件夹制作到存储库。
在我需要初始化的文件夹中,只有一个index.html和app.js没什么。
我输入了:
$ git init
并且出现错误
致命:/Users/matusrebros/.gitconfig文件中错误的配置行69
这是.gitconfig
66 # Merge GitHub pull request on top of the current branch or,
67 # if a branch name is specified, on top of the specified branch
68 mpr = "!f() { \
69
70 # Detect whitespace errors when applying a patch
71 whitespace = fix
在第69行,我什么都没有。
所以我需要使用命令$ git init
将make文件夹作为存储库。
答案 0 :(得分:1)
根据您发布的摘录,看来.gitconfig
文件是从这里来的:
https://github.com/mathiasbynens/dotfiles/blob/master/.gitconfig
出现错误的文件部分缺少一小段文本。它应该看起来像这样:
# Merge GitHub pull request on top of the current branch or,
# if a branch name is specified, on top of the specified branch
mpr = "!f() { \
declare currentBranch=\"$(git symbolic-ref --short HEAD)\"; \
declare branch=\"${2:-$currentBranch}\"; \
if [ $(printf \"%s\" \"$1\" | grep '^[0-9]\\+$' > /dev/null; printf $?) -eq 0 ]; then \
git fetch origin refs/pull/$1/head:pr/$1 && \
git checkout -B $branch && \
git rebase $branch pr/$1 && \
git checkout -B $branch && \
git merge pr/$1 && \
git branch -D pr/$1 && \
git commit --amend -m \"$(git log -1 --pretty=%B)\n\nCloses #$1.\"; \
fi \
}; f"
[apply]
# Detect whitespace errors when applying a patch
whitespace = fix
如果愿意,可以在我上面发布的链接中将.gitconfig
替换为原件。或者,由于 LasseVågsætherKarlsen 可以帮助您使其正常工作,因此您可以不理会它。