msysgit

    2热度

    3回答

    项目:https://github.com/visionmedia/git-extras 如果你的MinGW安装在Windows机器,或者如果你有cygwin的如何使用它在Windows(PortableGit)

    1热度

    1回答

    我目前使用: git log --pretty='format:%ad %Cgreen%h%Cred%d %Creset%s' --date=local 其产生: Tue Apr 2 16:02:24 2013 b8b3975 Debug info for hidHandle.isClosed added. Mon Apr 1 15:31:46 2013 6b9b1ca Fixed mous

    12热度

    2回答

    我已经通过关注this tutorial将SVN存储库转换为Git。现在似乎无法提取像this answer中建议的子存储库。 原谅长文章,但大部分文本是格式良好的git输出。 操作系统:Windows 8 命令行:MinGW的 Git版本:1.8.1.msysgit.1 中提取subrepository似乎并没有工作,除非你有一个干净的临时区域和没有修改的过程文件。 git status告诉我,

    5热度

    3回答

    我总是问自己一系列关于分支机构的问题,我已经创建了我还没有决定如何完成: 我有没有在分支改变什么文件? 什么是我对分支做的实际变化(差异)? 什么是我对分支提交的日志? 现在我想如果想出如何获得所有提交给分支的提交的哈希值,但是没有合并到使用git cherry master <branchname>的主设备中。有了这个,我可以通过哈希散列并找出一切,但如果你有很多提交,这可能是耗时的。注意我不想

    0热度

    1回答

    我似乎无法弄清楚为什么我的.gitignore不会忽略一个简单的文本文件。我已经阅读了手册,我想我已经完成了所有必要的步骤。 首先,我创建了一个新的回购协议是这样的: C:\> mkdir test C:\> cd test C:\test> git init 然后我创建并comitted而忽略了一个名为junk.txt C:\test [master]> touch .gitignore

    11热度

    1回答

    我在我的Windows机器上使用msysgit Git。我安装了TortoiseGit,主要是因为我喜欢TortoiseMerge和日志功能。大多数情况下,当我使用git mergetool来解决合并冲突时,TortoiseMerge会正常打开并让我合并。有时,我会得到“TortoiseMerge不能没有基地使用”。我认为这意味着所提及的文件需要在文本编辑器中打开才能手动合并。什么是对“Torto

    2热度

    1回答

    我已经安装了最新的Git Bash(msy​​sgit)。如果我创建一个名为test.rb,内容如下一个简单的ruby文件: #!/usr/bin/env ruby puts `dir` puts `ls -al` 运行ruby test.rb将打印目录第一puts但未能找到第二putsls。它显然产生了一个DOS shell而不是一个msysgit shell。 如何指定子进程应该在m

    0热度

    1回答

    我想为git创建我自己的自定义命令,但不知道在创建文件后将文件放在哪里。它将是一个简单的shell脚本文件。

    8热度

    1回答

    我使用的是mysysgit版本1.8.3,似乎--oneline命令并没有给我每条提交一行,我也得到了所有的diff行。 git show HEAD --oneline 甚至git show HEAD --pretty="%h %s" 不给只有一条线路。 (注:同时使用Git的bash和豪华的git相同的结果) 我想秀--oneline是我要管一转列表查询,从豪华的git的结果为它的原因。 g

    1热度

    1回答

    我有一个git存储库,我可以在Windows机器和Bash控制台中成功克隆它。但是当我试图在Windows控制台克隆它时,git无法找到ssh-keys并询问我的密码。 下面是一些有用的信息: [36]: ssh -v -T xx.xxx.xxx.xxx OpenSSH_4.6p1, OpenSSL 0.9.8e 23 Feb 2007 debug1: Connecting to xx.xxx