git-extensions相关内容

Git:如何筛选以仅检查最近提交的单个文件上的更改

我想知道,如何仅查看大型回购中的单个文件所经历的更改。以及如何还原最后一个x承诺 我主要使用Git扩展,但也可以使用Git bash。 推荐答案 获取path/to/file.txt的提交列表: git log -- path/to/file.txt 当您使用git log找到要将文件还原到的提交时,您需要获取SHA中的前7个字符。它将如下所示:b81eb8e。通过运行以 ..
发布时间:2022-05-10 10:53:06 其他开发

如何将 Git 存储库转换为嵌套在另一个(父)Git 存储库中的子模块?

我有一个 Git 存储库,其中包含子文件夹作为 Git 子存储库. + main(本地 GIT 存储库)+ 子目录1+ plugin1(创建为本地 GIT 存储库)+ plugin2(创建为本地 GIT 存储库)+ 子目录2+ 子目录2a+ plugin3(创建为本地 GIT 存储库)+ 子目录3 plugin1、plugin2、plugin3 是主 Git 存储库的子文件夹(子存储库).pl ..

在 Git 中使用 Visual Studio 2012 的内置合并工具

所以,我不知道有没有人注意到,但与 VS2012 一起打包的新 Merge Tool 已经病入膏肓了.我最近转向 Git 进行源代码管理,并且真的希望能够将 VS2012 设置为我的默认 difftool/mergetool. 有关如何执行此操作的任何建议?如果可能,我宁愿在活动的 VS2012 窗口中启动差异/合并,而不是在新实例中启动. 解决方案 如果您使用的是 Git Sour ..
发布时间:2021-12-27 22:07:21 其他开发

如何在 Git 中保存用户名和密码?

我想在 Git Extensions 中自动使用推和拉,Sourcetree 或任何其他 Git GUI,无需在每次都有提示. 那么如何在 Git 中保存我的凭据? 解决方案 注意:此方法将凭据以纯文本形式保存在您的 PC 磁盘上.您计算机上的每个人都可以访问它,例如恶意 NPM 模块. 运行 git config --global credential.helper sto ..
发布时间:2021-12-06 09:07:54 其他开发

我可以强制 Visual Studio (2010) 执行“全部保存"吗?当我构建我的解决方案时?

我对 Visual Studio 2010 反复感到沮丧.我将向项目添加新文件、构建、运行测试 - 一切都很好.然后我将提交并推送我的更改(我正在使用 GitExtensions 和 GitHub) 最后,我将退出 Visual Studio - 并被询问是否要保存对 MyProject.csproj 的更改.果然,保存更改后,.csproj 文件现在在 GitExtensions 中显示本 ..
发布时间:2021-09-18 19:49:32 其他开发

Git:替代藏匿处

我正在为项目使用 Git扩展.我很喜欢.有一个问题一直困扰着我,我很确定Git Extensions中有一个窍门.这是场景: 我从master分支创建了3个分支,分别是 A , B 和 C . 开始在分支 A 中工作,进行了一些更改 切换到分支 B ,我仍然看到在 A 中所做的更改,因为它们尚未提交 我不想在 A 中提交更改,因为我尚未完成,并且我不希望此提交出现在提交历史记录中 我 ..
发布时间:2021-05-10 20:24:26 其他开发

什么会导致git搞乱字符编码?

编辑: git不会弄乱字符编码.仍然在这里分享知识,避免其他人犯同样的错误. 上下文:我的企业使用svn存储库.我使用git-svn作为客户端与此存储库进行交互.项目中的所有文本文件都(并且必须)使用Windows默认编码(cp -....)进行编码.我使用git-extensions,有时使用命令行来试用git. 我所做的:在过去三天中,我正在开发一项新功能,并且进行了许多本地提交. ..
发布时间:2021-04-21 20:23:15 其他开发

无法在笔记本电脑上克隆git存储库,但是在开发机器上成功克隆

我已经在Windows Server 2008计算机上成功安装了git并设置了ssh. 我已经成功地在开发人员计算机(Windows 7)上克隆了一个存储库,但是当我尝试在笔记本电脑(Windows 7)上克隆该存储库时,它给了我错误: unable to open connection. Host does not exist 我可以用腻子成功连接到它,还可以设置环境变量.我无法 ..
发布时间:2020-11-15 05:13:15 其他开发

Git Extensions存储了错误的凭证

我的用户名和密码存储在Git Extensions内部.一段时间后,有必要再次输入用户名和密码,而我多次输入错误密码. 现在,如果我想拉东西等,我会收到fatal: Authentication failed.我无法提供新密码,该密码似乎已存储,并且我不知道如何更改它. 是否可以删除旧凭证? 我有2.51.04版本.我已经卸载了它并重新安装,但是它对我没有帮助. 解决方案 ..
发布时间:2020-11-15 01:38:33 其他开发

如何在Git中保存用户名和密码?

我想自动在 GitExtension 中使用推拉功能,而不必每次都在提示中输入我的用户名和密码. 那么如何将我的凭据保存在git中? 解决方案 注意:此方法将凭据保存在PC磁盘上的纯文本中.您计算机上的每个人都可以访问它,例如恶意的NPM模块. 运行 git config --global credential.helper store 然后 git pull ..
发布时间:2020-11-14 19:52:32 其他开发

如何在Bitbucket存储库中使用Git扩展?

我在github.com和bitbucket.org上都有存储库,我对所有存储库功能都使用Git扩展非常熟悉...但是当我开始使用bitbucket.org存储库时,我必须为此使用TortoiseHg SVN. .所以我想问问,有什么方法可以对Bitbucket存储库使用Git扩展吗? 解决方案 我尚未对其进行全面测试,但是这些步骤使我可以在Git Extensions中克隆Bitbuck ..
发布时间:2020-09-21 04:45:29 其他开发

Git Extensions和Meld合并

在Windows上使用 Git扩展时,是否可以将Meld用作合并工具? 解决方案 在Git扩展程序中:设置-> Git配置 Merge tool: meld Path to mergetool: C:/Program Files (x86)/Meld/Meld.exe Merge tool command: "C:/Program Files (x86)/Meld/Meld.exe" ..
发布时间:2020-06-30 20:08:32 其他开发

阻止Git存储库中某些用户的特定文件

我有一个问题,有一个css样式文件,这个文件不应该被开发团队中的任何人修改,只有管理员(我):) 有什么办法来锁定文件。我在提交中看到,该文件已被更改,但我不希望发生这种情况。 我可以做什么? 我使用gitblit服务器,而git使用git-extensions。 非常感谢您的回答。 解决方案 这必须在服务器上完成,通过在Gitblit中设置一个钩子。检查提供的一个 ..
发布时间:2018-04-28 12:04:01 其他开发

使用远程主机作为工作目录,git扩展

不是克隆存储库,而是开发&在本地进行测试,我们的项目必须托管在服务器上,并在那里进行测试,由于许可限制(在特定的域名,特定的路径内,特定的IP允许等等) 开发小组希望使用 git extensions(gui) 有没有办法设置git扩展来打开远程作为工作目录并对其执行操作,而不是本地?当对服务器测试存储库进行任何更改时,它们应该出现在临时区域中。 请参阅图片 below(larg ..
发布时间:2018-04-27 21:46:54 其他开发

Git扩展 - 无法在Windows上的网络驱动器上推送git裸存储库

我在Windows上学习git,我已经安装了Git Extensions(版本2.47.3)并且玩了一下。我在我的C:单元(作为中央存储库)中创建了一个裸存储库,并在我的硬盘中的任何其他位置创建了一个个人存储库。 这两个硬盘在我的硬盘上没有任何问题。 现在我创建了一个新的裸机中央存储库,它不在我的硬盘中,而是在网络驱动器中,说:// myShare / centralRepo /和一个 ..
发布时间:2018-04-27 21:27:54 其他开发

GIT扩展没有连接到远程,但git bash没有

我实际上连接到远程存储库,可以使用git bash 但不使用 gitxtensions 。 git bash要我输入密码,但GIT扩展名不会。 任何人都有一个想法,为什么会这样? 这是从GIT bash,它要求我的密码,而GIT扩展不要求我的密码。 $ git pull http://vkaul@stash.int.linz.jumio.com/git/OCR/ ocr.g ..
发布时间:2018-04-27 20:19:07 其他开发

无法管理加载我的私人密钥与git扩展名

我一直在尝试过去的2个小时。 我使用xp-dev作为git存储库提供程序(因为我已经付款并且在那里有svn repo) 我给了xp-dev我的公钥。 但是当克隆我的回购时,我被拒绝了。 “C:\ Program Files(x86)\Git\bin\git.exe“clone -v --recurse-submodules --progress”ssh://xp-dev.com/r ..
发布时间:2018-04-27 15:55:03 其他开发

“无法为当前打开的存储库找到任何相关的存储库主机”

我试图为nuget git存储库创建一个pull请求(我刚刚从中做了一个克隆)。我做了一个本地提交。 但是,当我尝试创建请求时,出现以下错误: 无法为当前打开的存储库找到任何相关的存储库主机 这是什么意思,我该如何解决它?我必须换叉而不是克隆吗?如果是这样,现在应该怎么做,我已经对克隆进行了更改?解决方案 一个拉请求,尤其是在GitHub上,假设你有 首先分配了一个GitHub仓 ..
发布时间:2018-04-27 15:38:58 其他开发

这台主机的指纹没有被PuTTY注册?

我是使用Git(cmd和UI客户端)的初学者, 我安装了Git扩展,设置了所有需求。 当我尝试连接到BitBucket上的一个存储库,私人帐户(我用我自己的ppk,在我的电脑上),我收到了这条消息: 当我点击是时,我会看到一个Git窗口: 任何人都可以帮我解决这个问题,这样我就可以克隆版本库吗? plink [git@bitbucket.org:company / ..
发布时间:2018-04-27 15:29:03 其他开发

如何在Visual Studio 2010 Beta 2上安装GitExtensions?

如何手动安装GitExtensions作为Visual Studio 2010 Beta 2的插件?本安装程序中没有自动选项,只有Visual Studio 2005/2008的插件选项。 解决方案 我认为插件体系结构对于2010年来说是不同的(不是100%可以肯定,但相当确定),所以他们可能需要改变他们的代码来适应。 虽然插件并不是真的必要,个人而言,我发现在VS之外使用GIT更容 ..
发布时间:2018-04-27 15:28:14 其他开发