Git是一个开源的分布式版本控制系统(DVCS)。将此标记用于与Git使用和工作流相关的问题。不要仅仅因为存储库恰好托管在GitHub上而对Git相关问题使用[tag:github]标记。此外,不要将此标记用于碰巧涉及Git存储库的常规编程问题。
我不太确定这里发生了什么,但有时我的存储库中的特定文件会更改其名称的大小写。例如。,: 之前:文件.h 之后:文件.h 我真的不在乎为什么会发生这种事......
这显示 git status 没有任何可提交的内容,工作树干净 左行显示 git 行 我使用 webstorm 来更新我的项目。单击“更新项目”按钮,运行这些命令: 14:42:17.357:[应用程序] ...
我正在尝试从 git status 列表中删除 node_modules 未跟踪的文件,但将它们保留在本地存储库中。 使用: Visual Studio 代码 1.0.0 git 版本 2.8.2.windows.1 Windows 7 64 位 我有...
如果我从 GitHub 帐户中删除 GPG 密钥会发生什么?
我之前使用 Git 使用 GPG 密钥自动签署 Commit 到所有提交。 Git 工作位于 GitHub 上。前几天,我的电脑突然坏了,我重新安装了操作系统。还有...
我在项目存储库中的某些提交重复时遇到一些问题。不幸的是,我一定犯了导致这种重复的错误发生在四个月前,所以我的
我已经使用 git worktree 很长时间了,但我刚刚意识到 hooks 的问题。 它似乎总是从“主”git 目录运行钩子,而不是特定于当前的......
当 git commit-msg hook 失败时如何恢复提交消息?
我正在使用 git 的钩子 commit-msg 来验证特定格式和内容的提交消息。 然而,每当提交消息失败时,我有时会丢失一段或更多内容...
为特定文件选择 Git 合并策略(“我们的”、“我的”、“他们的”)
在 git pull --rebase 之后,我正处于 rebase 过程中。 我有一些存在合并冲突的文件。 我如何接受“他们的”更改或“我的”对特定文件的更改? $ git 状态 # 不是
解决 Windows 和 Ubuntu 上的 Git autocrlf 问题
我正在两台机器上处理我的项目,一台运行 Windows,另一台运行 Ubuntu。 在两台机器上,我在 Git 中设置了以下配置: git config core.autocrlf false git 配置 --...
我有两个非顺序提交 abc123 和 def456。 我想以满足以下要求的方式将它们压缩在一起, 他们的原始提交消息仍然可以重用。 以非
我正在尝试从 github 中的远程存储库进行 git pull 到本地计算机中... 但是 git 停留在 70% 的“解包对象”阶段,没有任何进展的迹象..(留待观察......
这可能不是重复;我在 StackOverflow 上读过很多类似的问题,但没有读过这个问题。 我尝试在 Ubuntu Linux 上使用多个 git 帐户,每当我尝试从...推送时
我在 Github 上托管了一个 git 存储库。提交许多文件后,我意识到我需要创建 .gitignore 并排除 .exe、.obj 文件。 不过,它会自动删除这些com吗...
将函数源代码添加到源代码控制存储库时如何正确处理 local.settings.json 文件中的机密
我有一个 Azure 函数,其 local.settings.json 文件中有一些秘密。 当我想在 GitHub 中共享函数的源代码时,最佳实践是什么? 到目前为止我能想到的是
当管道在 Gitlab 中运行时,如何禁用推送、合并和拉入 master?
我每天都在运行管道。该管道基本上将我的 origin/master 推送到几个远程分支。由于有许多远程分支机构(约 70 个),这可能需要大约 1.5 小时
是否有任何解决方法可以为 Azure Pipelines 中的其他 git 存储库实现基于 YAML 的管道?
Azure Pipelines 中的“其他 git 存储库”不支持 YAML 管道 [截至 2022 年 6 月 4 日]。在我们的组织中,我们有一个自托管的 Gitea 服务器用于管理源代码。我们
当我在一个分支中开发新功能时,系统会要求我在另一个分支中执行某些操作。因此,像往常一样,我必须隐藏更改或进行提交,以便能够更改分支。但是...
在稀疏 git checkout 中,看不到尚未通过 git稀疏-checkout add 添加的文件夹(目录/树)。 我仍然可以使用 git cat-file -p HEA“浏览”这些文件夹...
在从事开源项目时,我遇到了以下 git 问题。我做了一些更改,并发送了拉取请求。 PR一开始就被接受了。然而,我的改变却带来了