什么"变更集被剥离"意思?

时间:2014-09-05 18:16:49

标签: git bitbucket

在Bitbucket回购栏的Recent Activity栏下,有以下条目:

enter image description here

这是什么意思?

1 个答案:

答案 0 :(得分:8)

  

<repo-name>

剥离的变更集

是Bitbucket对

的说法
  

此提交过去曾在<repo-name>的历史记录中,但此后已被强制推送删除。

您可以在玩具存储库中重现这种情况。在Bitbucket上创建一个空的存储库,克隆它,然后cd到克隆的根目录并运行以下命令:

# create a first commit
$ touch README
$ git add README
$ git commit -m "add README"
$ git push -u origin master

# create a second commit
$ printf "hello world\n" > README
$ git commit -am "modify README"
$ git push

# "delete" the second commit
$ git reset --hard master^
$ git push --force

在远程仓库中,在“近期历史记录”下,第二次提交(现已删除)将被标记为<repo-name> 剥离的变更集:

enter image description here