15得票2回答
在Visual Studio 2015中如何在Git中撤销/回退提交?

我需要回滚存储在VSTS托管的远程Git仓库中的开发人员提交。如何在不使用命令提示符或撤销提交的情况下从Visual Studio完成? 我想通过Visual Studio撤销提交,而不使用命令提示符。

209得票4回答
什么是“stale” Git 分支?

“过时”的GIT分支是我听说过的一个术语。我知道它与被认为不太有用或无用的分支有关,但找不到确切的定义。什么是“过时”的GIT分支? “过时”Git分支通常是指当前已没有活跃开发或合并请求的分支。 它们可能是以前用于特定任务或功能开发的临时分支,或者它们可能是早期版本的遗留分支,因此不再需要...

25得票7回答
Jenkins: 个人凭据中私钥的正确格式是什么

我正在Windows Server 2016上运行的Jenkins 2.152中创建一个作业,需要从在bitbucket.org托管的git repo中拉取代码。 我已经通过git-bash测试了ssh密钥,所以我知道它是有效的且没有密码。 但是当我尝试在Jenkins中使用相同的私钥时,出现...

43得票4回答
为什么没有针对特定提交的Git克隆选项?

针对Stack Overflow上的一个最近的问题,我想知道为什么在git clone中没有一个选项,使得新创建分支的HEAD指向特定的提交。在上述问题中,提问者试图提供关于应该克隆哪个特定提交的说明。 请注意,这个问题不是关于如何使用reset来克隆到特定版本;而是关于为什么没有这样的选项?

208得票26回答
致命错误 "不安全的仓库 ('/home/repon' 被其他人拥有)"

我发现了Apache 2的一个致命错误日志:unsafe repository ('/home/repon' is owned by someone else) 这是因为我在 PHP 代码中使用了 git rev-parse --symbolic-full-name --abbrev-ref ...

43得票2回答
GIT推送失败,提示X11转发设置不受信任。

我刚开始接触git和OSX,之前用过Ubuntu和svn。 在OSX终端 shell 中执行 "git push" 命令时,我看到如下警告信息:folklore$ git push origin master Warning: untrusted X11 forwarding setup f...

8得票2回答
使用SSH密钥进行Cron Git推送

我为 Github 账户设置了 SSH 密钥,这样每次登录时就不需要输入密码,很方便。以下是我使用的脚本: #!/bin/bash git push origin master 但是当我使用cron来运行它时,它不会使用我的ssh密钥。以下是输出结果: Permission denie...

46得票4回答
尝试理解Git for Windows中的wincred - 困惑不解

在跟随 Git 教程时,我今天通过 https 向 Git Hub 上的远程仓库进行了第一次 push。教程提到以下命令以避免需要不断输入密码详情: git config --global credential.helper wincred 我的问题是这个概念是如何运作的?这是我第一次遇到凭...

42得票7回答
Git换行符 - 无法存储,重置,现在无法在虚假的换行符提交上进行变基

我有一个仓库,我为它添加了一个 gitattributes,并且一直在正常工作。我通过 Dropbox 将其同步到另一台机器。当我在另一台机器上打开时,一堆文件突然出现在未暂存区中,并且显示为全部差异(所有的文件都有行尾差异),我的 crlf 结尾基本上是 .* text=auto,而我是在 ...

17得票5回答
如何从Mac中卸载Git(Apple Git-75)?

我无法从我的Mac中卸载Git。 我正在运行macOS Sierra。 尝试了所有可用的解决方案,但似乎找不到如何从我的Mac中卸载Git的方法。 这里是我Mac上安装的Git当前版本的截图。 谢谢。