问题标签 [msysgit]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
8975 浏览

git - 将 GIT 与 GIT GUI 结合使用 - 主控和分支

我正在尝试 GIT,并使用 GIT GUI(来自 msysgit)。

我正在尝试创建一个新分支,但不知何故它不断接管主分支。master 分支仍然出现,但不是实际的 master。结果,我也无法将我的新分支合并到主分支,但它要求我做相反的事情(主分支到新分支)。

我遇到的另一个问题(不确定是否相关)是 GIT GUI 不允许我在没有实际合并两者的情况下在主分支和分支之间切换(带签出)。据我了解,这不是在master和branch之间切换的必要要求。

谢谢...

0 投票
2 回答
1147 浏览

windows - Windows上的git svn rebase问题

我的 git 有问题。

基本上,这就是我所拥有的。我通过 git 访问一个 svn 存储库。到目前为止,在 python 文件上,一切正常。

但最近我还在存储库中添加了一些 pyd、dll 和 lib 文件。第一次更新很顺利。但是,这些文件已被修改,从那时起我无法更新。这些文件是从带有 TortoiseSvn 的 Windows 计算机添加到 svn 存储库中的。

如果我在 linux 上执行 git svn rebase,一切正常。

如果我使用 msysgit(以及 tortoisegit)在 windows 上执行 git svn rebase,我会遇到以下错误:致命:写入错误:无效参数

如果我使用 cygwin 在 Windows 上执行 git svn rebase,则会出现以下错误:在 /usr/lib/perl5/vendor_perl/5.10/Git.pm 第 916 行的 blob 之后没有找到换行符

我尝试了几个东西(autocrlf true/false,safecrlf true/false),添加带有以下行的 .gitattributes 文件 *.* -crlf -diff -merge 并且没有任何效果。

我有点卡在这里,所以欢迎任何建议。

提前致谢。

0 投票
2 回答
4064 浏览

git - git 未检测到某些文件中的更改

我设法使我的索引处于某些文件未按预期跟踪的状态。

例如,我在工作目录中有 size.h 和 test.h 未修改:

然后我对两个文件进行一些随机更改:

由于某种原因 size.h 没有被修改(尽管文件显然是)。同时 test.h 按预期修改:

删除索引并重置后一切恢复正常:

在奇怪出现之前,我一直在使用 CentOS 上的 git 1.6.6 和 Windows 上的 msysgit 1.6.5.1 在这个存储库上的 samba 上工作。我无法从新的克隆中复制它。

我的直觉是,这是 msysgit 中的一个错误,可能与 samba 结合使用。有任何想法吗?

0 投票
3 回答
6386 浏览

git - git init 错误:无法为 .git/HEAD [inside htdocs/] 创建目录

当我尝试在我的 Apache 安装(使用 Zend Server CE)的 htdocs 文件夹中创建一个 repo 时,git 给了我这个错误:

它在 htdocs/ 之外运行良好,但我想在这个目录中有 repos,以便同时处理它们。

我一直在使用具有管理员权限的 git bash 并且 AFAIR 关于 Win 机器上的权限没有其他任何问题。

任何帮助将不胜感激!

使用:

  • Win7 x64

  • 从 msysGit 安装的 git -> Git-1.6.5.1-preview20091022.exe


[更新]

  • 正如 VonC 所说,这可能是这个 msysGit 版本中的一个错误


解决方法

使用 TortoiseGit 在引起问题的目录中创建一个 repo。很有可能会成功。

有时 Git GUI(来自 msysgit)会成功创建一个“麻烦的”存储库(在此文件夹中的最后一个存储库上工作,但不是这个)。

0 投票
3 回答
1762 浏览

git - Git更改文件的修改时间

在我能读到的GitFaq中,

Git 将当前时间设置为它修改的每个文件的时间戳,但仅限于那些文件。

但是,我尝试了这个命令序列:

为什么 Git 更改了文件的时间戳fileb?我希望时间戳保持不变。

我的命令是否导致问题?也许可以做类似 a 的事情git checkout . --modified

git version 1.6.5.1.1367.gcd48在 MinGW 和 Windows XP 下使用。

0 投票
32 回答
391246 浏览

git - 你如何复制并粘贴到 Git Bash

我正在使用在 Windows XP 上运行的msysgit 。

试过Ctrl+ V,右键单击,中键单击,谷歌...没有运气。

0 投票
4 回答
2943 浏览

git - 如何自定义 msysgit 的 shell 扩展的“Git Bash Here”命令使用哪个终端?

默认的 cmd.exe 很糟糕,我想使用“控制台”外壳。

0 投票
3 回答
996 浏览

git - 我如何在特定端口上克隆 svn repo

我在 Windows 上使用 msysgit

在旧仓库上,我对这个命令没有任何问题

但是 repo 已经移动,现在 url 是这样的:svn://URL:port 我如何设置这个端口号?使用

结果出现“mkdir ... not a directory”错误,并且没有端口它无法找到存储库

0 投票
3 回答
14553 浏览

windows - .gitignore 不理解我在 Windows 上的文件夹通配符

.gitignore在 Windows 上遇到了一个奇怪的问题。

我希望 git 忽略所有.exe文件,除了Dependencies文件夹(和所有子文件夹)中的文件。

所以我有:

.gitignore

不幸的是,这不起作用。

同时,这样做:

所以我想知道,我是在搞砸什么,还是这是某种错误?

我在 Windows (Windows 7 x64) 版本 1.6.5.1-preview20091022 上运行 msysgit

提前感谢您的任何输入:)

0 投票
1 回答
38611 浏览

git - 使用 ssh 克隆 Git - 找不到存储库

我正在尝试使用 CopSsh、PuTTY 和 msysgit 在 Windows 7 上设置 Git 服务器。我在使用 ssh 克隆存储库时遇到问题。

如果我使用常规目录路径,它可以工作:

SSH,不起作用。我尝试了不同的路径但没有成功。

我按照这里的说明操作:http: //www.timdavis.com.au/git/setting-up-a-msysgit-server-with-copssh-on-windows/

有什么线索吗?