问题标签 [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 投票
2 回答
325 浏览

git - 有没有一种简单的方法可以更改为以前活动的分支?

我在 Windows 上使用 git(实际上是 msysgit)1.6.4。大多数时候我都在一些功能分支上工作。时不时地,我想跳回 master 来挑选我在我的特性分支中所做的一个特定提交——通常是因为它是一个有用的错误修复,即使没有这个特性也是有意义的。我的工作流程是这样的——如果这太复杂了,请告诉我:-):

在这一点上,我通常想跳回我的功能分支以继续处理该功能。不幸的是,我的分支名称往往会变得有点长(例如,'mycoolfeaturebranch'),而且我没有在 Windows 上完成 git 分支名称选项卡。

是否有类似cd -Unix shell 的东西(跳转到上一个目录,对于在两个目录之间切换很有用)?Agit checkout -会很棒。:-)

0 投票
1 回答
1468 浏览

windows - Windows 上的 git 问题...推送未完成/超时

Git 在我的开发盒上运行良好,但我经常将一些东西推送到存储库,它会像实际推送一样经历动作,但随后它会像这样卡住

$ git push origin master
计数对象:9,完成。
Delta 压缩最多使用 2 个线程。
压缩对象:100% (5/5),完成。
写入对象:100% (5/5),544 字节,完成。
总计 5(增量 3),重复使用 0(增量 0 )
……

它只会在这里停留几分钟,然后吐出这个错误。

从远程主机 xxxx.com 读取:对等端重置连接
致命:远程端意外挂断

重新启动我的计算机或在几个小时后回来尝试通常会奏效。不过,它确实破坏了我的工作流程。
有任何想法吗?

0 投票
11 回答
103293 浏览

git - 如何在 msysgit 中使用 Notepad++(或其他)?

如何在 msysgit 中使用 Notepad++(或除 vim 之外的任何其他编辑器)?

我尝试了以下所有方法均无济于事:

0 投票
1 回答
8053 浏览

git - 仅在 Git 中导出/存档更改的文件

是否有一种简单的方法可以仅导出/存档来自给定提交或 git 中的一系列提交的更改文件?我似乎找不到明确的说明来执行此操作(而且我是 Linux/Git 的新手)。

我正在使用 msysgit,在大多数情况下,我可以很好地部署整个存储库,但在许多情况下,一次部署几个文件的小修复会更有效。

在远程服务器上推送/拉取/安装 git 并不是一个真正的选择,因为我的访问级别因项目和客户而异。

有没有直接的方法(粗略猜测):

0 投票
2 回答
8726 浏览

git - TortoiseGit 连接到远程 git repo(不是 github)

我的生产服务器上有一个 git 分支,它是 centos。我试图从我的 Windows 机器上的 TortoiseGit 连接到它,但它似乎没有工作。

我安装了 msysgit、TortoiseGit 并且已经有了 putty。安装后,我在桌面上创建了一个文件夹,右键单击,然后单击 Git Clone...,将远程服务器的用户名和域名放在 url 框中(username@domain.com),然后将桌面上的目录放在目录中盒子。当我单击确定时,它显示:

我只尝试了 domain.com、username@ip_address、ip_address、domain.com/public_html/.git 和许多其他变体,但它似乎不起作用。

我在这里做错了吗?

0 投票
3 回答
5101 浏览

android - 将 Repo 与 Msysgit 一起使用

当按照Android Open Source Project 中关于安装 repo 的说明进行操作时Git,运行repo init命令后,我遇到了这个错误:

/c/Users/Andrew Rabon/bin/repo:第 23 行:exec:python:未找到

我已经下载了 repo 并按照~/bin它说的那样放入了它,并且我已经安装了Python. 我想知道问题可能是什么。

作为参考,我用的是msysgiton Windows Vista,我理解msysgit有限,但我希望它至少可以拉取android源。

0 投票
1 回答
855 浏览

visual-studio-2008 - Visual Studio 中的 Git 集成中断

使用 Visual Studio 2008,安装了 9.0.30729.1 SP1 (msys) git,git versin 1.6.5.1.1367.gcd48,git-gui 0.12.0.23.ga91be。

我在菜单栏中有 GIT 菜单,在工具栏中有 git 图标,但单击它们不再有任何效果。它以前在我以前的笔记本电脑上工作过。但这可能是一个(有点)旧的 git 版本,并且可能与 vs2008 略有不同。以前肯定是 vista,现在(64 位)赢了 7。

它可能在安装 VS 2008 SP1 期间损坏。我试过重新安装 Git。我还考虑了从旧笔记本电脑复制的存储库的问题。但重命名 .git 目录并没有帮助。甚至 Git-About Git Extensions 菜单项也不起作用。然而,任务栏中的按钮在加载和关闭项目时应该激活和停用。最后一件事我认为窗口在屏幕外打开(笔记本电脑配置,更改屏幕设置)但 alt-tab 不显示 antyhing。

欢迎提出想法!

0 投票
2 回答
13635 浏览

git - 如何找出分支中哪些文件已被修改?

我有两个分支:master 和 bug1。我检查了 bug1,做了很多更改和多次提交。如何获取分支上已更改的所有文件的列表?我对哈希、日期或任何其他与提交相关的细节不感兴趣。我只想得到一个简单的触摸文件列表。

0 投票
3 回答
2296 浏览

python - mingw + python 热切翻译路径

我在用:

我有一个看起来像绝对路径 ( /path/to/dir) 的环境变量,但我正在使用它来构造一个 git URL。在某些时候,它会被翻译成C:/Program Files/Git/path/to/dir. 似乎Python有问题:

在 git bash shell 中:

git bash 没有翻译路径,但 Python 是?

在 Windows 命令提示符中,Python 做对了:

谁能解释这里发生了什么?以及如何防止在 bash shell 中进行翻译?

编辑:我应该补充一点,我的 python 脚本可以在 OS X 和 Windows 上运行,所以如果有人确实有解决方案,那么在这两个平台上都可以工作。

0 投票
9 回答
69211 浏览

git - 在 Git 中使用 Winmerge 归档差异

有没有办法在 git 中使用 Winmerge 来做 Diffs?