问题标签 [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 - 有没有一种简单的方法可以更改为以前活动的分支?
我在 Windows 上使用 git(实际上是 msysgit)1.6.4。大多数时候我都在一些功能分支上工作。时不时地,我想跳回 master 来挑选我在我的特性分支中所做的一个特定提交——通常是因为它是一个有用的错误修复,即使没有这个特性也是有意义的。我的工作流程是这样的——如果这太复杂了,请告诉我:-):
在这一点上,我通常想跳回我的功能分支以继续处理该功能。不幸的是,我的分支名称往往会变得有点长(例如,'mycoolfeaturebranch'),而且我没有在 Windows 上完成 git 分支名称选项卡。
是否有类似cd -
Unix shell 的东西(跳转到上一个目录,对于在两个目录之间切换很有用)?Agit checkout -
会很棒。:-)
windows - Windows 上的 git 问题...推送未完成/超时
Git 在我的开发盒上运行良好,但我经常将一些东西推送到存储库,它会像实际推送一样经历动作,但随后它会像这样卡住
$ git push origin master
计数对象:9,完成。
Delta 压缩最多使用 2 个线程。
压缩对象:100% (5/5),完成。
写入对象:100% (5/5),544 字节,完成。
总计 5(增量 3),重复使用 0(增量 0
)
……
它只会在这里停留几分钟,然后吐出这个错误。
从远程主机 xxxx.com 读取:对等端重置连接
致命:远程端意外挂断
重新启动我的计算机或在几个小时后回来尝试通常会奏效。不过,它确实破坏了我的工作流程。
有任何想法吗?
git - 如何在 msysgit 中使用 Notepad++(或其他)?
如何在 msysgit 中使用 Notepad++(或除 vim 之外的任何其他编辑器)?
我尝试了以下所有方法均无济于事:
git - 仅在 Git 中导出/存档更改的文件
是否有一种简单的方法可以仅导出/存档来自给定提交或 git 中的一系列提交的更改文件?我似乎找不到明确的说明来执行此操作(而且我是 Linux/Git 的新手)。
我正在使用 msysgit,在大多数情况下,我可以很好地部署整个存储库,但在许多情况下,一次部署几个文件的小修复会更有效。
在远程服务器上推送/拉取/安装 git 并不是一个真正的选择,因为我的访问级别因项目和客户而异。
有没有直接的方法(粗略猜测):
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 和许多其他变体,但它似乎不起作用。
我在这里做错了吗?
android - 将 Repo 与 Msysgit 一起使用
当按照Android Open Source Project 中关于安装 repo 的说明进行操作时Git
,运行repo init
命令后,我遇到了这个错误:
/c/Users/Andrew Rabon/bin/repo:第 23 行:exec:python:未找到
我已经下载了 repo 并按照~/bin
它说的那样放入了它,并且我已经安装了Python
. 我想知道问题可能是什么。
作为参考,我用的是msysgit
on Windows Vista
,我理解msysgit
有限,但我希望它至少可以拉取android源。
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。
欢迎提出想法!
git - 如何找出分支中哪些文件已被修改?
我有两个分支:master 和 bug1。我检查了 bug1,做了很多更改和多次提交。如何获取分支上已更改的所有文件的列表?我对哈希、日期或任何其他与提交相关的细节不感兴趣。我只想得到一个简单的触摸文件列表。
python - mingw + python 热切翻译路径
我在用:
- 视窗
- Python 2.6.2(从 python.org 标准安装)
- git 版本 1.6.5.1-preview20091022(从http://code.google.com/p/msysgit/安装)
我有一个看起来像绝对路径 ( /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 上运行,所以如果有人确实有解决方案,那么在这两个平台上都可以工作。
git - 在 Git 中使用 Winmerge 归档差异
有没有办法在 git 中使用 Winmerge 来做 Diffs?