我正在使用 Windows 使用 WSL 进行一些 Linux 开发。
当我将 Linux 存储库添加到 GitHub 时,它会识别它们,但它会与 Linux 和 Windows 之间的文件名和行结尾混淆。
这不会发生在里面的终端工具上git > Ubuntu > WSL,但它确实会发生在git > Windows.
有没有办法在 WSL 中的 Ubuntu 上运行 GitHub Desktop 的 GUI,或者让 Windows 版本通过 WSL 运行其内部 git 命令bash?也许 Windows 中的 git 配置可以使其支持 Linux?
fatal: mmap failed: Operation timed out突然间,我的一些 git 存储库在执行 git cli 命令时失败了。
我正在使用 github 桌面,一直在仓库的多个分支上工作。隐藏更改并在分支之间移动。突然有一天,我看到 github 桌面抱怨Cannot find repository , it was last seen at .
所以,我执行了 git cli 命令,看起来 git 存储库已损坏。
有什么办法可以摆脱这个问题。
是否有任何键盘快捷方式在GitHub桌面同步?ENTER在编写提交注释后命中会创建提交,但我想知道如何在不使用鼠标的情况下进行同步.
我目前正在使用github桌面.在提交之前,我尝试放弃对其中一个已编辑文件的更改.Github返回'无法放弃更改'此文件可能正由另一个应用程序使用.(我事先关闭了所有相关的申请).
有什么可能导致这种情况的线索?
在标记为重复之前,请先阅读此内容
我知道在/sf/ask/507102501/有一种针对CMD的解决方案,但我要求使用GitHub Desktop,如果您无法回答,不要标记为重复
我是开发的新手,我听说Git和GitHub学习了非常基础的知识,然后下载了GitHub Desktop。我改进了的某些功能,然后将本地存储库与GitHub分支存储库进行了同步,此后,我发出了请求请求,我的添加被接受并合并到原始存储库中。我添加了许多新功能,所有合并请求都合并了。
这是悲伤故事的开始:(在十天后,当我在GitHub网站上打开我的Forked Repo时,我看到的是:
之后,我在网上搜索了许多小时,但找不到GitHub Desktop的解决方案,我知道有大量有关CMD的教程,但是我需要知道如何与GitHub Desktop Application中的原始Repo同步?
我是新来的,所以很抱歉,如果我问一些愚蠢的事情:)谢谢
我正在使用 github 桌面上传一些基本网站的代码,然后使用 github 页面。但是,每次我尝试提交到 main 时,都会出现错误,提示“作者身份未知”。
我知道我必须将我的姓名和电子邮件放入文件中,但是其中有两个带有 JavaScript 和 css 的 html 文件,但我不知道将这些信息放在哪里。

我在 Windows 上使用 GitHub Desktop,并且想要更改克隆存储库默认所在的目录(当前%USER%\Documents\GitHub\)。
我在 8 年前就看过这个问题,其中 OP 使用 GitHub for Windows GUI,但这显然与 GitHub Desktop 不一样,因为没有一个答案对我有用。什么都不做,我在全局选项或存储库设置中Alt-T找不到默认存储目录。此外,GitHub Desktop 的快捷方式完全在不同的目录中启动,因此修改它是没有用的。
我知道我可以使用命令行访问git clone任何目录,但如果也可以配置桌面版本来执行此操作,那就太好了。
有谁知道如何更改在当前版本的 GitHub Desktop 中运行的克隆存储库的默认目录?
我正在开发一个依赖 Husky 的项目。当我尝试在 GitHub Desktop 上提交更改或切换分支时,出现以下错误:
2022-11-16T12:18:08.885Z - error: [ui] `git commit -F -` exited with an unexpected code: 1.
stderr:
/c/Users/user/AppData/Roaming/npm/yarn: line 5: cygpath: command not found
node:internal/modules/cjs/loader:988
throw err;
^
Error: Cannot find module 'C:\Users\user\AppData\Local\GitHubDesktop\app-3.1.2\resources\app\git\node_modules\yarn\bin\yarn.js'
at Module._resolveFilename (node:internal/modules/cjs/loader:985:15)
at Module._load (node:internal/modules/cjs/loader:833:27)
at Function.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:81:12)
at node:internal/main/run_main_module:23:47 {
code: 'MODULE_NOT_FOUND',
requireStack: []
}
Node.js v18.10.0
husky - pre-commit hook exited with code 1 (error)
Run Code Online (Sandbox Code Playgroud)
操作系统:Windows 10 Pro
GitHub 桌面:版本 3.1.2
Git:版本 2.38.0.windows.1
如果我使用 Powershell …
我刚刚将我的 GitHub Desktop 版本从 3.3.6.1 更新到了最新版本。我能够使用 Fetch origin 更新我的远程分支,但我没有看到 Pull Origin 按钮来更新我的本地分支。
不确定如何获得它。我做了一些研究,但无法找到 Pull Origin 按钮。
谢谢
github-desktop ×10
git ×5
github ×5
husky ×1
merge ×1
windows-subsystem-for-linux ×1
yarnpkg ×1