问题标签 [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.
git - 将 GIT 与 GIT GUI 结合使用 - 主控和分支
我正在尝试 GIT,并使用 GIT GUI(来自 msysgit)。
我正在尝试创建一个新分支,但不知何故它不断接管主分支。master 分支仍然出现,但不是实际的 master。结果,我也无法将我的新分支合并到主分支,但它要求我做相反的事情(主分支到新分支)。
我遇到的另一个问题(不确定是否相关)是 GIT GUI 不允许我在没有实际合并两者的情况下在主分支和分支之间切换(带签出)。据我了解,这不是在master和branch之间切换的必要要求。
谢谢...
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 并且没有任何效果。
我有点卡在这里,所以欢迎任何建议。
提前致谢。
git - git 未检测到某些文件中的更改
我设法使我的索引处于某些文件未按预期跟踪的状态。
例如,我在工作目录中有 size.h 和 test.h 未修改:
然后我对两个文件进行一些随机更改:
由于某种原因 size.h 没有被修改(尽管文件显然是)。同时 test.h 按预期修改:
删除索引并重置后一切恢复正常:
在奇怪出现之前,我一直在使用 CentOS 上的 git 1.6.6 和 Windows 上的 msysgit 1.6.5.1 在这个存储库上的 samba 上工作。我无法从新的克隆中复制它。
我的直觉是,这是 msysgit 中的一个错误,可能与 samba 结合使用。有任何想法吗?
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)会成功创建一个“麻烦的”存储库(在此文件夹中的最后一个存储库上工作,但不是这个)。
git - Git更改文件的修改时间
在我能读到的GitFaq中,
Git 将当前时间设置为它修改的每个文件的时间戳,但仅限于那些文件。
但是,我尝试了这个命令序列:
为什么 Git 更改了文件的时间戳fileb
?我希望时间戳保持不变。
我的命令是否导致问题?也许可以做类似 a 的事情git checkout . --modified
?
我git version 1.6.5.1.1367.gcd48
在 MinGW 和 Windows XP 下使用。
git - 你如何复制并粘贴到 Git Bash
我正在使用在 Windows XP 上运行的msysgit 。
试过Ctrl+ V,右键单击,中键单击,谷歌...没有运气。
git - 如何自定义 msysgit 的 shell 扩展的“Git Bash Here”命令使用哪个终端?
默认的 cmd.exe 很糟糕,我想使用“控制台”外壳。
git - 我如何在特定端口上克隆 svn repo
我在 Windows 上使用 msysgit
在旧仓库上,我对这个命令没有任何问题
但是 repo 已经移动,现在 url 是这样的:svn://URL:port 我如何设置这个端口号?使用
结果出现“mkdir ... not a directory”错误,并且没有端口它无法找到存储库
windows - .gitignore 不理解我在 Windows 上的文件夹通配符
我.gitignore
在 Windows 上遇到了一个奇怪的问题。
我希望 git 忽略所有.exe
文件,除了Dependencies
文件夹(和所有子文件夹)中的文件。
所以我有:
.gitignore
:
不幸的是,这不起作用。
同时,这样做:
所以我想知道,我是在搞砸什么,还是这是某种错误?
我在 Windows (Windows 7 x64) 版本 1.6.5.1-preview20091022 上运行 msysgit
提前感谢您的任何输入:)
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/
有什么线索吗?