草庐IT

git查看commit记录

全部标签

windows - 克隆 repo 时,remote-https 不是 git 命令

在Windows(版本10)机器上,在撰写本文时使用最新的git客户端(2.18.0.windows.1),使用HTTPS克隆存储库失败并出现错误:git:'remote-https'isnotagitcommand.经过一些研究后发现git带有几个remote-公用事业,与remote-https成为其中一员。因此,错误消息似乎告诉我们机器上未安装“remote-https”。经过更多研究,似乎其他开发人员的类似问题已通过安装curl得到解决。我们正在处理的机器也安装了curl(7.46.0)。我们尝试完全从git-scm.com重新安装git客户端几次。以及gitforwindow

windows - git diff 的输出在 powershell 中处理不正确

我已经阅读了几个关于这个问题的QA,但没有一个提供答案。有一个解决方法,我在这里再次声明,但我想了解并解决问题。问题问题是执行命令gitdiffrevarevb|Powershell中的Out-Filemypatch.patch会产生“垃圾字符”来代替例如德语变音符号(├ñ而不是ä)。调查当我按照一些QA中的建议执行$Env:LESSCHARSET="utf8"时,我确实在终端中得到了正确的输出,但是一旦它被重定向到文件mypatch.patch变音符号(和其他字符)被破坏了。即使git--no-pagerdiffrevarevb也会在终端中产生正确的输出。但是一旦您想将其通过管道传输

java - $JAVA_HOME 与 git bash 上的 java -version 不匹配(最后更新)

我不得不重新设置我的java安装。安装后,java-version和$JAVA_HOME在GitBash中不匹配。路径是错误的,所以我无法从中执行JavaCLI,我必须使用WindowsCMD。我该如何解决这个问题?昨天,我从C/ProgramFiles/Java中卸载了Java,并在C/Java中安装了更新(在删除所有java文件夹之后)。从WindowsCMD,java版本和它的路径匹配:C:\Users\Quentin.FRL-FKNJNQ2>java-versionjavaversion"1.8.0_201"Java(TM)SERuntimeEnvironment(build1

c++ - 如何以编程方式获取 Windows 搜索历史记录?

如何获取Windows搜索历史并在我的程序中使用它?例如,我在Windows搜索栏中写“.doc”。现在我想在我的程序中从某个地方找出我在我的系统(不是网络)中搜索“.doc”。 最佳答案 我不知道是否有它的API,但是如果你在Windows上搜索一个不太可能的字符串,比如“zxcvbnm”,然后在注册表中搜索它,那么在XP上你可以在其中一个下看到它文件夹在:HKEY_CURRENT_USER\Software\Microsoft\Search\ACMru以及您最近搜索的其他字符串。我想这个注册表位置可能会在Windows版本之间发

windows - IIS - 您无权查看此页面错误消息

我正在尝试设置IIS以允许通过“IUSR_”帐户进行匿名访问。我已经在计算机管理中为该帐户设置了密码。我已授予该帐户对运行该网站的物理文件夹和子文件夹的权限。已在IIS中为此站点选中启用匿名访问,并且用户名/密码设置正确。但是,当我去查看该站点时,出现此错误:您无权查看此页面HTTP错误401.1-未经授权:由于凭据无效,访问被拒绝。这可能是什么原因造成的?我想可能是应用程序池,但它似乎是使用预定义的“网络服务”帐户正确设置的。更新:如果我将匿名访问用户更改为管理员帐户,则一切正常。但是,最终,我不能让网站那样上线。更新2:已修复!这可能与这里的很多人无关,但这是本地安全设置。几周前,

c++ - 查看进程内存映射的最佳程序是什么?

按照目前的情况,这个问题不适合我们的问答形式。我们希望答案得到事实、引用或专业知识的支持,但这个问题可能会引发辩论、争论、投票或扩展讨论。如果您觉得这个问题可以改进并可能重新打开,visitthehelpcenter指导。关闭9年前。我需要查看进程使用的image/heap/malloc()/stack等资源。我知道内存验证器,但它缺少一些功能。

windows - 管理 windows 和 mac git 提交者之间的权限

故事是这样的……我的团队在Windows文件服务器上有一个git存储库。Windows人员设置存储库并开始提交。我,一个mac人,克隆到我的文件系统,进行一些提交,然后推回(实际上我去repo并pull入我的更改)。现在的问题是我拥有对repo中文件的权限,即使我对我将repo克隆到的文件夹中的每个人都有读/写权限,repo以某种方式对Windows操作系统施加了额外的权限限制,而我的同事不能提交。这个场景也可以以另一种方式进行。我设置了存储库,一个Windows人员搞砸了权限。那么你们如何确保不同开发环境之间的权限一致? 最佳答案

windows - Windows 上的 Git 奇怪的删除问题

项目中完成的大部分工作都是在Linux平台上完成的,但现在我正在尝试在Windows平台上设置一个克隆。问题是在gitclone上,一个文件foo.bar似乎被立即删除(并在未提交的更改中标记为如此)。检查gitls-files显示索引中存在文件foo.bar。我做了一些研究并注意到以下时间顺序:提交#....状态100....当前HEAD45....foo.bar修改(由我)44....foo.bar已删除(由以前从未见过git的菜鸟队友删除)25....foo.bar修改(由我)24....foo.bar创建(由我)我目前不知道我在做什么来恢复提交#44中的文件。但我想我做了git

windows - 奇怪的 git 错误

我想做的是,获取dropbox项目的本地克隆,进行更改,然后推送到该项目。我的电脑规范是:OsWin8X64,Git-1.7.11我做了以下步骤:将原始项目文件复制到Dropbox文件夹中在位于本地文件系统、Dropbox文件夹的项目目录中初始化gitrepo然后通过键入gitcloneabsolute/path/to/the/folder克隆该目录为了测试对文件进行了一些更改,提交..一切顺利当我尝试通过键入gitpushoriginmaster来推送时,收到此错误消息原始TXT看起来像那样$gitpushoriginmasterCountingobjects:5,done.Delt

windows - GIT 获取多个存储库的

我有一个用户github.com/userName,它有50多个存储库,我想将它们克隆到我的WindowsPC上的一个目录中。执行此操作的最佳方法是什么? 最佳答案 一种方法是再创建一个存储库,在其中将50多个存储库声明为submodules.这样,您就可以初始化/克隆您的50个存储库gitclone--recursiveyour_main_parent_repo(参见“Howtogitcloneincludingsubmodules?”)当您提交并推送您的任何子模块时,不要忘记提交并推送您的main_repo。