问题标签 [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 以使用 Plink
我正在尝试将 Git 配置为使用 Plink。它以前对我有用过很多次。现在,由于某种原因,我无法使用此选项(已禁用):
我尝试卸载并重新安装 Git 一百次。没有什么。我无法启用此选项。
git - 如何从 Git 导出所有更改/添加的文件?
我对 Git 很陌生,我有一个小问题。
在 SVN 中[这感觉就像阿尔伯特叔叔的一个傻瓜和马的故事......“在战争期间......”]当我想用我的最新更改更新生产站点时,我会在 TSVN 中做一个差异并导出所有两个修订版之间更改/添加的文件。可以想象,之后很容易将这些文件发送到生产站点。
但是,似乎我无法在 Git 中找到“导出更改的文件”选项。我可以做一个差异并查看更改,我可以获得文件列表,但我实际上无法导出它们。有没有合理的方法来做到这一点?我错过了一些简单的东西吗?
再次澄清一下,我需要导出两个特定提交之间的所有更改。
提前致谢!
git - Git diff 疯了?
我试图弄清楚我本地的 Git 存储库发生了什么。
- 我编辑一个文件。
- Git 报告文件中的所有内容都已更改(我只更改了一行)
- 起初我认为“一定是换行问题”,但事实并非如此。我在 TortoiseGit 中做了一个差异,一切看起来都很好。我用 Netbeans(git 插件)做了一个差异,一切似乎都很好。
- 我做了一个重置,备份文件,修改它,git再次报告一切都改变了。
- 我在 Total Commander 中进行了二进制比较,除了我更改的单行之外,文件没有任何区别。
- 我再次进行硬重置。Git 告诉我它已成功完成。Git 状态仍然显示我的文件已更改。我对这件事进行了区分,没有任何区别——bug git 说有。
我试过同时使用 git bash 和 gui,结果相同(我在 Windows 上)。任何线索,这里发生了什么?
git - Windows上的Git,真的是分布式的吗?
我刚开始在 Windows 平台上使用 git。我已经安装了mysygit并阻止了一些打嗝,我正在很好地“git”。
但是,我一定遗漏了一些东西,因为我不明白不同 Windows 机器上的两个 msysgit 客户端如何直接相互推拉?
我是一个完整的 linux 菜鸟,但我想我可以看到 ssh 允许在 linux 上分发。但是,msysgit 客户端似乎只是 windows cmd 提示符中的附加命令,并且没有 windows 服务元素。
如果我尝试git clone 'MyMatesPc'
谁将在另一端收听此请求?
我可以看到,如果您有一个在 linux(或 cygwin)上运行 git 的“中央”服务器,您可以通过将提交从一台机器推送到“中央”存储库,然后将它们拉到另一台机器上来共享提交。
这实际上意味着您必须使用中央服务器。
我对此没有问题,但想检查一下我没有遗漏任何东西!
git - 克隆 git 存储库的问题(新手问题)
试图在我的本地开发机器上设置一个 git 服务器,并且到目前为止一直在关注这个网站,但是在尝试克隆存储库时有点卡住了。
在 git bash 中,这是我的输出:
关于为什么我会收到“权限被拒绝(公钥,键盘交互)”错误的任何建议?
提前致谢!
git - Git push origin master 返回错误无法产生...为什么?
我第一次尝试使用 GitHub,但是在尝试获得正确身份验证的许多问题之后,我设法使用 git@github.com 进行身份验证并创建了一个 repo,但是当我尝试“git push origin master”时我收到以下错误:
我在故障排除页面中找不到任何错误原因或任何解释,任何人都可以建议为什么我可能会收到该错误。
我已经指定/添加了远程路径,如下所示:
请帮忙。
此外,这一切都在运行 mysysgit (1.7.0.2) 并使用 git bash 的 Windows 7 机器上。
回复:问题313,GIT_SSH变量中的一个空格,不能是我的问题如下:
git - 如何使用我的更改在 git 中合并?
在 git 中合并时如何强制“我的更改”?有人将所有 bin 目录放在 git 中,现在我遇到了可怕的合并冲突 :(
现在它说以下内容:
解决此问题后,运行“git rebase --continue”。如果您希望跳过此补丁,请运行“git rebase --skip”。要恢复原始分支并停止变基,请运行“git rebase --abort”。
我不想合并,我只想使用我的更改删除所有这些文件。
编辑:大多数文件已成功合并,无论是通过自动合并还是因为没有冲突。但是仍然有不少像下面这样存在。
警告:无法合并二进制文件:src/reports/obj/Debug/TempPE/GroupMailDS.Designer.cs.dll(HEAD 与添加的 gitignore)
git - 让 git 跟踪分散在磁盘上的数据
我的项目已设置好,因此我有源代码和配置文件单独的文件夹。
为清楚起见,这是基本的文件夹结构:
这会导致问题,因为我想使用 Git 跟踪所有这些文件夹。另一方面,Git 似乎希望每个跟踪的文件都包含在一个顶级文件夹中。
例如,如果 .git 文件夹位于 SourceCode ( git init /c/SourceCode ) 中,它将拒绝添加 ConfigFiles1 ( git add ../ConfigFiles1 ),因为它在存储库之外。
如果可能的话,我想避免直接在 C:\ ( git init /c ) 上创建存储库,因为这看起来很混乱。尽管如此,我会尽我所能。
我无法将这些配置文件移动到更方便的位置。我被这个文件夹结构困住了。
仅供参考,就我而言,我在 Windows 上使用 Git (msysgit)
git - msysgit 和 Cygwin + git 的区别?
msysgit 和 Cygwin + git 有什么区别?
现在我正在使用 msysgit,但我不喜欢 Git Bash(你不能调整大小或复制/粘贴),所以我正在考虑切换到 Cygwin,因为那时我可以使用mintty。
git - Git:如何设置 SSH 密钥以从第二台计算机访问我的远程存储库?
我在Unfuddle上有一个 git 存储库,还有一台与 msysgit 一起使用的 Windows 机器。我使用 ssh-keygen 在该机器上设置了一个 SSH 密钥,它给了我一些密钥文件。我将公钥文件的内容复制到了我的 Unfuddle 帐户的个人设置中,效果很好。
那么我需要做什么才能让它在第二台机器上工作呢?如果我遵循相同的过程,我将不得不将新的公钥放入我的 Unfuddle 帐户,因此旧机器可能会停止工作。有什么方法可以让我的第二台机器使用与第一台机器相同的密钥吗?
谢谢,格兰特