有没有办法在Git中对提交进行分组?

inq*_*ive 0 git github

有没有办法在Git中对提交进行分组?我有一个创建用户的故事.我逐个文件创建并单独提交每个文件.并将其推送到github回购.现在我想对所有先前的提交进行分组,比如在"User Creation"标签下,以便我可以将所有这些提交一起引用.

我不想整理所以壁球不起作用.

这个SO问题有类似的要求,但在命名提交时,OP使用了@some_label.我也没有使用任何这样的标签.

有没有办法做到这一点.如果有,怎么样?

rob*_*off 7

在分支上创建提交,并使用分支将分支合并回master --no-ff.

要追溯执行此操作,假设您在用户创建提交后没有更多提交:

  1. git branch user-creation在最新提交上创建一个branch().
  2. 在用户创建提交(git reset --hard OLD-COMMIT-SHA)之前,将主分支(我假设您已经检出)移回上一次提交.
  3. user-creation分支合并到master(git merge --no-ff user-creation)中.

  • 我已经添加了追溯创建和合并分支的说明. (2认同)