相关疑难解决方法(0)

git.exe在哪里?

我有PyCharm,我正在寻找git.exe来设置它与我的回购.

什么是PATT到git.exe?

git github-for-windows

295
推荐指数
14
解决办法
36万
查看次数

msys,msys2和msysgit如何相互关联?

我一直在寻找,但我找不到这三个版本的MSYS正在发生什么的详尽描述.(完全有可能我只是不知道该寻找什么.)我明白MSYS是支持使用MinGW进行开发的Linux工具的最小端口,但我不清楚它们三者之间的关系还是开发/维护它们的团队.

要解决的具体问题:

  • 哪些正在积极发展?(特别是,MSYS死了,MSYS2有效吗?)
  • 维护它们的团体之间有什么关系?(特别是,MSYS团队是否创建了MSYS2?)
  • msysgit只是使用其他一个,还是他们有自己的MSYS分支?
  • 这些中的任何一个是否相互兼容?
  • 对于其中任何一种,特定版本的Windows是否存在任何兼容性问题?
  • 一个提供主要功能吗?

msys msys2

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

'ssh-keygen'未被识别为内部或外部命令

我跑 git push -u origin master

它告诉我"权限被拒绝(公钥)致命:远程端意外挂断"

然后我查了一下互联网,发现我必须在GitHub上为我的帐户生成一个ssh密钥.但是,这样做的时候,当我尝试做ssh-keygen -t rsa"email@youremail.com"时,它只是说ssh-keygen无法识别.我尝试过做mkdir C:\ ssh但是没有用.如果它有助于我使用Ruby Rails并且我在Windows计算机上.谁能帮助我?

windows git ssh github

100
推荐指数
7
解决办法
21万
查看次数

Windows下的Git:MSYS还是Cygwin?

我计划将我的项目迁移到git,我现在想知道哪个是Windows下最好和/或最稳定的选项.

从我收集的内容我基本上有2.5个选项:

  1. MSYSgit
  2. Cygwin下的git
  3. (又名2.5)来自Cygwin提示的MSYSgit(假设已经安装了Cygwin git).

注意:IMO Cygwin本身就是一个很大的优势,因为你可以访问几乎所有的*nix命令行工具,就像使用MSYSgit bash一样,你只能访问这些工具的一小部分.

鉴于此,您会建议什么选择?

git cygwin dvcs msysgit

80
推荐指数
5
解决办法
6万
查看次数

Move file and directory into a sub-directory along with commit history

How can I move a directory and files to a sub-directory along with commit history?

For example:

  • Source directory structure: [project]/x/[files & sub-dirs]

  • Target directory structure: [project]/x/p/q/[files & sub-dirs]

git git-log

67
推荐指数
4
解决办法
5万
查看次数

如何在Windows上的"git bash"安装中添加man和zip

我在Windows上使用" git bash" - git通过集成用于Windows bash.显然它使用了MINGW/MSYS支撑.(更新自@VonC:它现在使用msys2,因为自2015年第四季度以来msysgit已经过时.)

所以已经安装了很多MSYS工具 - 从.awkzcat.但是我错过了man命令并将zip多个文件压缩成zip文件(unzip存在!).

从哪里可以安装它们?我不想安装MINGW系统的另一个副本!任何方式只是为安装添加一些预编译工具git bash

windows git install git-bash mingw-w64

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

从Windows运行Git通过Cygwin

我最近开始使用Cygwin用于其他目的,并且已经在我的PC上安装了Git.我知道我可以运行可执行文件并将Git安装到Cygwin中,但是因为我已经安装了它,所以我希望Cygwin只使用我的Windows安装.我曾尝试研究如何以各种方式重定向路径,但没有成功,有人可以帮助我吗?

git cygwin

32
推荐指数
2
解决办法
10万
查看次数

msysgit和Cygwin + git之间的区别?

msysgit和Cygwin + git有什么区别?

现在我正在使用msysgit,但我不喜欢Git Bash(你不能调整大小或复制/粘贴)所以我在想切换到Cygwin,因为那时我可以使用mintty.

git cygwin msysgit

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

msysgit bash中的语法错误=〜运算符

我正在尝试bash_profile添加一个函数:

function git-unpushed {
    brinfo=$(git branch -v | grep git-branch-name)
    if [[ $brinfo =~ ("[ahead "([[:digit:]]*)]) ]]
    then
        echo "(${BASH_REMATCH[2]})"
    fi
}
Run Code Online (Sandbox Code Playgroud)

但是我收到以下错误:

bash:条件二元运算符expected`

bash:语法错误附近 =~'

从我能找到的,"equals tilde"operator(=~)在bash中评估为正则表达式.

为什么会=~抛出错误?

更新:这是手动输入它的截图(这是运行sh.exe):

equals tilde(=〜)运算符失败的屏幕截图

windows bash msysgit

21
推荐指数
3
解决办法
8201
查看次数

Github/Cygwin错误:检测到cygheap碱基错配

Git一直在给我这个错误

    0 [main] sh (47116) C:\Users\Marcus\AppData\Local\GitHub\PortableGit_c7e0cbde92ba565cb218a521411d0e854079a28c\usr\bin\sh.exe: *** fatal error - cygheap base mismatch detected - 0x11C7400/0x1297400.
This problem is probably due to using incompatible versions of the cygwin DLL.
Search for cygwin1.dll using the Windows Start->Find/Search facility
and delete all but the most recent version.  The most recent version *should*
reside in x:\cygwin\bin, where 'x' is the drive on which you have
installed the cygwin distribution.  Rebooting is also suggested if you
are unable to find another cygwin DLL.
    0 …
Run Code Online (Sandbox Code Playgroud)

git cygwin github

18
推荐指数
4
解决办法
2万
查看次数