git-extensions相关内容
我想知道,如何仅查看大型回购中的单个文件所经历的更改。以及如何还原最后一个x承诺 我主要使用Git扩展,但也可以使用Git bash。 推荐答案 获取path/to/file.txt的提交列表: git log -- path/to/file.txt 当您使用git log找到要将文件还原到的提交时,您需要获取SHA中的前7个字符。它将如下所示:b81eb8e。通过运行以
..
我有一个 Git 存储库,其中包含子文件夹作为 Git 子存储库. + main(本地 GIT 存储库)+ 子目录1+ plugin1(创建为本地 GIT 存储库)+ plugin2(创建为本地 GIT 存储库)+ 子目录2+ 子目录2a+ plugin3(创建为本地 GIT 存储库)+ 子目录3 plugin1、plugin2、plugin3 是主 Git 存储库的子文件夹(子存储库).pl
..
所以,我不知道有没有人注意到,但与 VS2012 一起打包的新 Merge Tool 已经病入膏肓了.我最近转向 Git 进行源代码管理,并且真的希望能够将 VS2012 设置为我的默认 difftool/mergetool. 有关如何执行此操作的任何建议?如果可能,我宁愿在活动的 VS2012 窗口中启动差异/合并,而不是在新实例中启动. 解决方案 如果您使用的是 Git Sour
..
我想在 Git Extensions 中自动使用推和拉,Sourcetree 或任何其他 Git GUI,无需在每次都有提示. 那么如何在 Git 中保存我的凭据? 解决方案 注意:此方法将凭据以纯文本形式保存在您的 PC 磁盘上.您计算机上的每个人都可以访问它,例如恶意 NPM 模块. 运行 git config --global credential.helper sto
..
我对 Visual Studio 2010 反复感到沮丧.我将向项目添加新文件、构建、运行测试 - 一切都很好.然后我将提交并推送我的更改(我正在使用 GitExtensions 和 GitHub) 最后,我将退出 Visual Studio - 并被询问是否要保存对 MyProject.csproj 的更改.果然,保存更改后,.csproj 文件现在在 GitExtensions 中显示本
..
我正在为项目使用 Git扩展.我很喜欢.有一个问题一直困扰着我,我很确定Git Extensions中有一个窍门.这是场景: 我从master分支创建了3个分支,分别是 A , B 和 C . 开始在分支 A 中工作,进行了一些更改 切换到分支 B ,我仍然看到在 A 中所做的更改,因为它们尚未提交 我不想在 A 中提交更改,因为我尚未完成,并且我不希望此提交出现在提交历史记录中 我
..
编辑: git不会弄乱字符编码.仍然在这里分享知识,避免其他人犯同样的错误. 上下文:我的企业使用svn存储库.我使用git-svn作为客户端与此存储库进行交互.项目中的所有文本文件都(并且必须)使用Windows默认编码(cp -....)进行编码.我使用git-extensions,有时使用命令行来试用git. 我所做的:在过去三天中,我正在开发一项新功能,并且进行了许多本地提交.
..
我已经在Windows Server 2008计算机上成功安装了git并设置了ssh. 我已经成功地在开发人员计算机(Windows 7)上克隆了一个存储库,但是当我尝试在笔记本电脑(Windows 7)上克隆该存储库时,它给了我错误: unable to open connection. Host does not exist 我可以用腻子成功连接到它,还可以设置环境变量.我无法
..
我的用户名和密码存储在Git Extensions内部.一段时间后,有必要再次输入用户名和密码,而我多次输入错误密码. 现在,如果我想拉东西等,我会收到fatal: Authentication failed.我无法提供新密码,该密码似乎已存储,并且我不知道如何更改它. 是否可以删除旧凭证? 我有2.51.04版本.我已经卸载了它并重新安装,但是它对我没有帮助. 解决方案
..
我想自动在 GitExtension 中使用推拉功能,而不必每次都在提示中输入我的用户名和密码. 那么如何将我的凭据保存在git中? 解决方案 注意:此方法将凭据保存在PC磁盘上的纯文本中.您计算机上的每个人都可以访问它,例如恶意的NPM模块. 运行 git config --global credential.helper store 然后 git pull
..
我在github.com和bitbucket.org上都有存储库,我对所有存储库功能都使用Git扩展非常熟悉...但是当我开始使用bitbucket.org存储库时,我必须为此使用TortoiseHg SVN. .所以我想问问,有什么方法可以对Bitbucket存储库使用Git扩展吗? 解决方案 我尚未对其进行全面测试,但是这些步骤使我可以在Git Extensions中克隆Bitbuck
..
在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"
..
我有一个问题,有一个css样式文件,这个文件不应该被开发团队中的任何人修改,只有管理员(我):) 有什么办法来锁定文件。我在提交中看到,该文件已被更改,但我不希望发生这种情况。 我可以做什么? 我使用gitblit服务器,而git使用git-extensions。 非常感谢您的回答。 解决方案 这必须在服务器上完成,通过在Gitblit中设置一个钩子。检查提供的一个
..
不是克隆存储库,而是开发&在本地进行测试,我们的项目必须托管在服务器上,并在那里进行测试,由于许可限制(在特定的域名,特定的路径内,特定的IP允许等等) 开发小组希望使用 git extensions(gui) 有没有办法设置git扩展来打开远程作为工作目录并对其执行操作,而不是本地?当对服务器测试存储库进行任何更改时,它们应该出现在临时区域中。 请参阅图片 below(larg
..
我在Windows上学习git,我已经安装了Git Extensions(版本2.47.3)并且玩了一下。我在我的C:单元(作为中央存储库)中创建了一个裸存储库,并在我的硬盘中的任何其他位置创建了一个个人存储库。 这两个硬盘在我的硬盘上没有任何问题。 现在我创建了一个新的裸机中央存储库,它不在我的硬盘中,而是在网络驱动器中,说:// myShare / centralRepo /和一个
..
我实际上连接到远程存储库,可以使用git bash 但不使用 gitxtensions 。 git bash要我输入密码,但GIT扩展名不会。 任何人都有一个想法,为什么会这样? 这是从GIT bash,它要求我的密码,而GIT扩展不要求我的密码。 $ git pull http://vkaul@stash.int.linz.jumio.com/git/OCR/ ocr.g
..
我一直在尝试过去的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
..
我试图为nuget git存储库创建一个pull请求(我刚刚从中做了一个克隆)。我做了一个本地提交。 但是,当我尝试创建请求时,出现以下错误: 无法为当前打开的存储库找到任何相关的存储库主机 这是什么意思,我该如何解决它?我必须换叉而不是克隆吗?如果是这样,现在应该怎么做,我已经对克隆进行了更改?解决方案 一个拉请求,尤其是在GitHub上,假设你有 首先分配了一个GitHub仓
..
我是使用Git(cmd和UI客户端)的初学者, 我安装了Git扩展,设置了所有需求。 当我尝试连接到BitBucket上的一个存储库,私人帐户(我用我自己的ppk,在我的电脑上),我收到了这条消息: 当我点击是时,我会看到一个Git窗口: 任何人都可以帮我解决这个问题,这样我就可以克隆版本库吗? plink [git@bitbucket.org:company /
..
如何手动安装GitExtensions作为Visual Studio 2010 Beta 2的插件?本安装程序中没有自动选项,只有Visual Studio 2005/2008的插件选项。 解决方案 我认为插件体系结构对于2010年来说是不同的(不是100%可以肯定,但相当确定),所以他们可能需要改变他们的代码来适应。 虽然插件并不是真的必要,个人而言,我发现在VS之外使用GIT更容
..