88得票7回答
回到之前的提交记录在 Github Desktop 中

我想使用GitHub Desktop(即GUI应用程序-而不是命令行)返回到先前提交的版本(在同一分支上)。这应该是核心功能之一,因为这是使用源代码控制的主要原因。 我可以看到撤消提交是可能的,但这不是我想要的,因为它会创建新的提交。我只想简单地返回并有选择地再次前进,就像我可以轻松跳到另一...

73得票8回答
如何在Github桌面版上删除本地分支?

上周,我将我的Windows Github升级到Github桌面版。 它肯定比他们为Github Windows做的最后一次更新要快得多。它还有一个漂亮的提交可视化时间线,也许我很傻,但删除本地分支的能力似乎消失了。 以前它在“管理分支”下(现已消失)。有什么想法吗? 更新: 在v3....

46得票10回答
VSCODE和GitHub桌面版的预提交挂钩:npx命令未找到。

我正在创建一个新的代码仓库,考虑使用最新的 Husky v6,并按照他们的设置指南从 LintStaged 进行安装:npx mrm lint-staged // package.json updated with: "husky": ">=6"...

38得票12回答
如何在GitHub桌面版中撤销已丢弃的更改?

在 GitHub Desktop 中,当撤销按钮消失后,有没有办法撤销已经丢弃的更改? 我指的是GitHub Desktop的撤销功能,而不是git的一般操作。

29得票1回答
GitHub桌面版正在提交被忽略的文件。

我的 GitHub Desktop 应用程序试图提交一堆被(应该)忽略的文件。 如您所见,整个 .metadata 文件夹在我的顶层 .gitignore 文件中列出。尽管如此,仍有大量来自该文件夹的文件每次都会被提交。我是否错过了有关需要将文件放置在何处的某些内容? 编辑:我应该补充...

29得票2回答
如何使用Github桌面版同步你fork的仓库和原始仓库

在标记为重复之前,请仔细阅读本文 我知道在https://dev59.com/Smw05IYBdhLWcg3wcRUj有 CMD 的解决方案,但我询问的是 GitHub Desktop。如果您无法回答,请不要标记为重复。 我是开发的新手,听说过 Git 和 GitHub,并学习了很基础的内...

28得票2回答
使用GitHub桌面版一次性放弃所有更改

如何在GitHub桌面版上一次性放弃所有更改?(我在Windows上使用它) 我以前这样做: 但是自从GitHub Desktop升级并悄悄更改名称(改成GitHub桌面版)以来,我再也看不到这个选项了。 我不想逐个文件进行手动操作。我知道我可以使用Git shell。 我使用的是...

27得票4回答
仓库中已经存在一个锁定文件,这会阻止此操作完成。

我正在开发一个ASP.NET Core项目。我试图使用GitHub桌面版将代码提交(push)到我的分支。但是每次尝试提交时,都会出现以下错误提示: 代码库中已经存在一个锁定文件,导致此操作无法完成。 在网上搜索后,我唯一能找到的解决方案就是手动删除.git文件夹内的index.lock文...

23得票4回答
Github桌面版身份验证失败

使用的工具:Windows 10、Github桌面版、Git 2.19.1.windows.1(64位)、VisualStudio VSTS 背景:成功将我的存储库添加到本地计算机,但是无法对其进行任何操作。我可以访问远程存储库,以前我使用过GitTortoise,可以很好地提交。 步骤:...

21得票3回答
如何在不使用合并提交或命令行的情况下使 GitHub fork 保持最新?

贡献到存储库的正常GitHub流程是创建上游的分叉,克隆本地副本进行更改,然后将其推回您的分叉并创建PR以将更改合并到上游。但如果此后上游发生更改,如何更新您的分叉,而不创建合并提交(也不使用git CLI)?我已经知道如何以创建合并提交的方式或依赖于git命令行界面来完成此操作。这个问题特别...