问题标签 [git]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
974 浏览

git - 你能在 git 中查看聚合变更集吗?如果是这样,怎么做?

在 Subversion 中,您可以指定一系列版本来获取一系列提交的聚合视图。这在git中可能吗?如果是这样,怎么做?

0 投票
17 回答
81794 浏览

git - Git commit 打开空白文本文件,为什么?

在我读过的所有 Git 教程中,他们说你可以这样做:

当我这样做时,我会打开一个大文本文件。没有任何教程似乎解决了这个问题,所以我不知道如何处理该文件或在其中放入什么(如果有的话)。

0 投票
4 回答
49828 浏览

git - 我如何生成自上次拉动以来发生的变化的 git diff?

我想编写脚本,最好是在 rake 中,将以下操作写入单个命令:

  1. 获取我本地 git 存储库的版本。
  2. Git 拉取最新代码。
  3. Git diff 从我在第 1 步中提取的版本到现在在我的本地存储库中的版本。

换句话说,我想从中央存储库中获取最新代码,并立即生成自上次拉取以来更改的差异。

0 投票
41 回答
2697021 浏览

git - 如何从当前 Git 工作树中删除本地(未跟踪)文件

如何从当前工作树中删除未跟踪的本地文件?

0 投票
4 回答
18572 浏览

svn - 用 git-svn 处理 SVN 关键字扩展

我最近询问了Git 中的关键字扩展,我愿意接受在 Git 中不真正支持这个想法的设计。

无论好坏,我目前正在从事的项目需要像这样的 SVN 关键字扩展:

保持这个字符串是最新的:

但是我很想用 Git 来做我的版本控制。不幸的是,根据文档, git-svn 不支持这一点:

“我们忽略除 svn:executable 之外的所有 SVN 属性”

但是通过几个 pre/post 提交钩子来模拟这个关键字似乎并不太棘手。我是第一个想要这个的人吗?有没有人有一些代码来做到这一点?

0 投票
45 回答
1502027 浏览

git - 如何在 Git 中克隆所有远程分支

我有一个master和一个development分支,都推送到了GitHub。我已经cloned、pulled 和ed,但除了分支fetch之外,我仍然无法得到任何东西。master

我确定我遗漏了一些明显的东西,但是我已经阅读了手册,但我一点也不高兴。

0 投票
3 回答
583 浏览

git - git 中存储库/分支的轻量级版本

我在一个项目中使用 git,它会生成大量数据文件(模拟结果)。我“被迫”在同一个存储库中对所有这些结果进行版本化和跟踪。(这是硬性要求,无法更改)

但是我不需要它们。我们有大约 50 MB 的项目空间和 5 GB 的结果在存储库中。

我是否可以创建一个分支,删除所有结果,检查这个分支并只在那个分支上工作?

将我的本地更改推回胖分支有多难(我必须做什么)?

有没有更好的解决方案来为我的工作摆脱那些 5 GB?

0 投票
2 回答
2831 浏览

svn - SVN 存储库可以包含/链接到外部 git 存储库吗?

我有一个 svn 存储库 R,它依赖于另一个存储库中的库 l。

目标是当有人签出 R 时,他们也会签出 l。我们希望 l 仍然在它自己的存储库中,以便可以在不依赖 R 的情况下更新 l。

我对外部 svn 链接了解不多,但我相信当依赖于基于 svn 的库时,可以从外部链接到它,“ext”。

如果 l 在 git 存储库中,我可以做类似的事情吗?我想保留上述目标。

0 投票
11 回答
28027 浏览

svn - Subversion 的部分提交

0 投票
2 回答
4229 浏览

git - git pack 文件入口格式

我对 Git 包文件格式的理解是这样的: 替代文字

其中表是 32 位宽,前三个 32 位字是包文件头。最后一行 32 位是条目的前 4 个字节。据我了解,条目的大小由设置 MSB 的连续字节指定,然后是压缩数据。

在没有设置 MSB 的第一个字节中,MSB 是压缩数据的一部分,还是有间隙?如果它是压缩数据的一部分,您如何保证压缩数据时不会设置该位?