相关疑难解决方法(0)

git config --global写到哪里?

git config --global用于设置时,它将写入哪个文件?

例:

git config --global core.editor "blah"
Run Code Online (Sandbox Code Playgroud)

我在这些地方找不到它:

C:\Program Files\Git\etc\gitconfig

C:\myapp\.git\config
Run Code Online (Sandbox Code Playgroud)

我还没有设置ENV?

我的Git版本:1.6.5.1.1367.gcd48 - 在Windows 7上

git config

958
推荐指数
12
解决办法
67万
查看次数

是否可以在.gitconfig中包含一个文件

我想在我的.gitconfig中包含一个包含github设置的文件 - 这可能吗?

我可以这样做:

[core]
    include = /path/to/file
Run Code Online (Sandbox Code Playgroud)

git github

227
推荐指数
3
解决办法
3万
查看次数

坏git配置文件.git/config

在我的git存储库中,每当我执行任何类似git statusor的git命令时git log,我都会收到错误:
fatal: bad config file line 1 in .git/config
如何重建该文件或重新创建新文件?

git

33
推荐指数
6
解决办法
7万
查看次数

Git配置别名不再起作用

我使用命令:

git config --global alias.st status
Run Code Online (Sandbox Code Playgroud)

按照帖子的建议添加我的第一个别名- 如何在git中别名命令?

然后,我发现它被添加到配置文件中:

C:\ Users \ damodar.bashyal \ .gitconfig

因此,我直接在配置文件上添加了许多别名,直到今天我安装MYOB软件后必须重新启动计算机后,所有别名才能正常运行。

当我尝试使用别名时,没有任何作用。因此,我使用上述命令添加了另一个别名,但是文件没有更新,但是新的别名工作正常。

因此,经过一段时间的努力后,在[ git config --global写入哪里?]查找配置文件:

git config --global --edit
Run Code Online (Sandbox Code Playgroud)

令我惊讶的是,它显示了不同的位置,并添加了新的git别名。

.gitconfig(~) - VIM

[gui]
   recentrepo = C:/_projects/example.com/trunk/bitbucket
[user]
   name = damu
[alias]
   st = status
Run Code Online (Sandbox Code Playgroud)

有没有办法将路径更改回以前的.gitconfig文件?

我正在使用Windows 7和msysgit。

c:\>echo %HOME%
%HOME%

c:\>set HOME
HOMEDRIVE=U:
HOMEPATH=\
HOMESHARE=\\agsbs\UserShares\Damodar.Bashyal

c:\>echo %HOME%
%HOME%
Run Code Online (Sandbox Code Playgroud)

更新: 跟随这篇文章[ 在Egit(Eclipse)中更改用户位置(家庭变量) ]来设置缺少的HOME环境变量,现在我得到了:

c:\>set HOME
HOME=C:\Users\damodar.bashyal
HOMEDRIVE=U:
HOMEPATH=\
HOMESHARE=\\agsbs\UserShares\Damodar.Bashyal
Run Code Online (Sandbox Code Playgroud)

那也解决了我的问题。好极了!!!

windows git msysgit windows-7

5
推荐指数
1
解决办法
3062
查看次数

标签 统计

git ×4

config ×1

github ×1

msysgit ×1

windows ×1

windows-7 ×1