〜/ .gitconfig中的Git命令别名配置

时间:2013-03-22 14:33:20

标签: git github

我想为 Git 命令创建别名,因此,我编辑了〜/ .gitconfig 文件,如下所示:< / p>

email = my.name@gmail.com
name = My Name
git config --global alias.st status
git config --global alias.co checkout
git config --global alias.ci commit

然后,在我的项目中,当我尝试运行git命令时,我总是收到错误消息:

fatal: bad config file line 4 in /Users/myname/.gitconfig

我错在哪里?

2 个答案:

答案 0 :(得分:2)

您正在将.gitconfig中的实际git命令放入。应该运行这些命令以从命令行修改.gitconfig,或者如果要直接修改.gitconfig,它将看起来像这样:

[alias]
  st = status
  co = checkout
  ci = commit

如果你的gitconfig中已经存在[别名]部分,请将你的别名放在现有部分下。

答案 1 :(得分:1)

重命名.gitconfig文件将其置于一边,然后从命令行运行以下命令:

git config user.name "Your Name"
git config user.email "your email"
git config alias.st status
git config alias.co checkout
git config alias.ci commit

结果应该是.gitconfig文件,如下所示:

[user]
        name = Your Name
        email = your email
[alias]
        st=status
        co=checkout
        ci=commit