653得票16回答
如何将某些文件从一个git仓库移动到另一个(不是克隆),并保留历史记录。

我们的Git仓库最初是单个巨大的SVN仓库的一部分,其中每个项目都有自己的树形结构,如下所示: project1/branches /tags /trunk project2/branches /tags /trunk 显然...

619得票24回答
如何在Git仓库中统计特定作者更改的总行数?

有没有一个命令我可以调用来计算Git存储库中特定作者更改的行数? 我知道必须有方法来计算提交次数,因为Github会在其影响图表中显示这一点。

552得票10回答
从git中暂时取消跟踪文件

我在本地机器上设置了Git。在初始化Git时,我添加了预编译的库和二进制文件。然而,在我的开发过程中,我不想时断时续地检查这些文件。我不想从仓库中删除这些文件。是否有任何方法可以在完成开发之前暂时停止跟踪这些文件。(我认为我不能使用.gitignore,因为它只适用于那些没有被Git跟踪的文件...

429得票12回答
如何在GitHub上重命名仓库?

我想要在GitHub上重命名一个仓库,但当出现一个大红色警告时,我有些害怕: 我们不会为旧位置设置任何重定向 您需要更新本地存储库以指向新位置 重命名可能需要几分钟才能完成 有没有人有关于如何手动完成第1步和第2步的具体步骤说明?还是说我需要在本地做些什么?

425得票15回答
如何在Git中提交过去的修改?

我正把我的项目全部转移到Git上,并在库中找到了一些旧版本的文件。我想知道如何按照文件的“修改日期”将其提交到历史记录中,并确保历史记录的准确性? 有人告诉过我类似这样的方法:git filter-branch --env-filter="GIT_AUTHOR_DATE=... --...

398得票11回答
如何从一个镜像生成Dockerfile?

是否可以从镜像生成Dockerfile?有两个原因想知道: 我可以从仓库下载镜像,但想看到生成它们的配方。 我喜欢保存快照的想法,但一旦完成,有一个结构化的格式来审查所做的事情会很不错。

357得票7回答
GitHub中的项目和仓库有何区别?

在GitHub中,仓库(repository)与项目(project)的概念有何不同? 我曾经看到过几个类似的问题(例如这里、这里和这里)都没有解释GitHub项目和GitHub仓库的区别以及何时使用它们。 如果有人能够解释每个术语,并提供一个使用/创建每个项目的示例,我会非常感激。例如,...

340得票11回答
在PHP中如何正确地设计仓储模式?

前言:我试图在具有关系数据库的MVC架构中使用存储库模式。 我最近开始学习PHP中的TDD,并意识到我的数据库与我的应用程序其余部分耦合得太紧密了。我已经阅读了有关存储库和使用IoC容器将其“注入”到我的控制器中的文章。非常酷的东西。但现在有一些关于存储库设计的实际问题。请考虑以下示例。&l...

338得票11回答
从GitLab迁移git仓库到GitHub - 我们能否这样做,如何操作以及可能会遇到的问题?

如果需要,是否可以将GitLab上的存储库转移到GitHub?如果可以,如何操作? 另外,在此过程中是否存在任何陷阱或需要注意的预防措施?因为我可能会决定最终将它们移动到GitHub(因为目前它具有我在项目中可能会用到的更多特性)。

321得票5回答
Git:如何在本地合并远程分支

我已通过git fetch --all拉取了所有远程分支。我可以通过git branch -a看到我想合并的分支,它存储在remotes/origin/branchname中。但问题是它无法访问,我无法合并或者检出。