你如何将整个存储库压缩到第一次提交?
我可以重新设置第一次提交,但这会让我有2次提交.有没有办法在第一个之前引用提交?
我想从线性提交树中删除选定的提交日志条目,以便条目不会显示在提交日志中.
我的提交树看起来像:
R--A--B--C--D--E--HEAD
我想删除B和C条目,以便它们不会在提交日志中显示,但应保留从A到D的更改.也许通过引入一个提交,使B和C成为BC并且树看起来像.
R--A--BC--D--E--HEAD
或者,理想情况下,A直接来自D.D'表示从A到B,B到C和C到D的变化.
R--A--D'--E--HEAD
这可能吗?如果有,怎么样?
这是一个相当新的项目,因此目前没有分支,因此也没有合并.
所以我使用了以下内容:
git checkout --orphan newBranch
git add -A  # Add all files and commit them
git commit
git branch -D master  # Deletes the master branch
git branch -m master  # Rename the current branch to master
这对于 Gitrepo 提交历史记录非常有效,但是,当我使用 gitk --all 时,我仍然可以看到所有先前的提交。是否也可以将所有这些提交合并为一个?
谢谢!
我有一个托管在服务器上的git存储库.我们团队中有5名成员,并且都是从同一个回购中克隆出来的.自从开始.log和.yml文件被跟踪.
有没有一种简单的方法可以让Git不跟踪这些文件.我们已经尝试过 - 保持不变,但我们无法通过.
有人可以建议一步一步的指示来实现上述目标吗?
谢谢,伊姆兰