git-filter-branch

    1热度

    3回答

    我使用Git蟒蛇在我的项目之一,目前我有这样的代码: tpl = """ if test $GIT_COMMIT = "%s"; then export GIT_AUTHOR_DATE="%s" export GIT_COMMITTER_DATE="%s" fi """ s = "" for commit in filter(lambda x:

    3热度

    1回答

    当使用--prune-empty和/或--subdirectory-filter=…重写历史记录git filter-branch --tag-name-filter cat …时,您将了解到已删除标记的提交。 到目前为止这是合理的,并按设计工作。 问题/目标 我现在要存档是:保存在附近的重写标签提交 例如: 从A -> B(tag: foo) -> C -> D -> E 启动(其中E比D更新于

    0热度

    1回答

    我试图在两个git存储库repo1和repo2之间移动某些文件。我有一个我想移动的文件列表(保存历史记录)。 三个文件从repo1移动: libraryname/file1 libraryname/file2 tests/libraryname/file3 有在libraryname/和tests/libraryname/其他文件。有在/和tests/其他文件夹 我的计划是检出repo1,

    0热度

    1回答

    我想清理一个私人项目,所以我可以发布它 - 从历史中删除杂项文件等。 我试图删除一个Makefile与git filter-branch。下面是我使用的命令行: $ git filter-branch -f --index-filter 'git update-index --remove Makefile' 08a7d1..HEAD 然而,当我运行git log -- Makefile,它显

    1热度

    1回答

    我试图将一个Git项目放在GitHub上,但其历史记录包含某些大文件。如果我们试图git push到GitHub上,我们得到了一个错误: remote: error: GH001: Large files detected. You may want to try Git Large File Storage - https://git-lfs.github.com. remote: error

    0热度

    1回答

    我有一个在svn存储库中有超过3年历史的项目。它被迁移到git,但是做这个的人,只是拿最后一个版本,抛弃所有这3年的历史。 现在项目在一个存储库中有最近3-4个月的历史记录,并且我已经将其他3年的svn历史记录导入到新的git存储库中。 是否有某种方法将第二个存储库的根提交连接到第一个提交的最后一个提交? 它是这样的: * 2017-04-21 - last commit on master

    1热度

    2回答

    我将git存储库的内容移动到另一个存储库,对于所有常规提交,一切都很好。不过,我遇到了子模块的问题。 设置,我们从两个回购开始。我们称他们为“文档”,“行动”,我们要“文档”的内容移动到“操作”的子目录,像这样: docs/ file1.txt dir1/ file2.txt other-docs/ <- This is a git submodule

    2热度

    1回答

    我有一个Git仓库与> 100承诺,我初始化一段时间回来以下路径: /Users/myusername/ 然而,所有我提交的实际上是在路径文件: /Users/myusername/excess/folders/not/requiring/version/control/project_root/ 我应该初始化在project_root/库,因为我不需要版本控制上层目录中的任何内容。 是否有任何简

    1热度

    2回答

    我有两个分支dev和a。我需要将a功能合并到dev中,但是我的队友已经在一个文件中做了某些功能,但尚未准备好进行合并。如果我只是合并并使用我的解决方案,git会将此文件中的更改标记为无效,而不是稍后允许这些更改合并,如果我尝试重新合并分支,则只需快速转发即可。如果我不解决冲突,git拒绝执行合并。 我的解决方法是创建一个分支放在一旁,抑制破损的特征,然后合并到这个分支中。问题是这个git命令有点复

    0热度

    1回答

    我正在处理父级过滤器,并且需要(可能)重写当前修订版本父级的修订版本ID。我这个人的网页上看到,有一个地图功能可用,可以采取照顾: A map function is available that takes an "original sha1 id" argument and outputs a "rewritten sha1 id" if the commit has been already