Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/git/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Git 我可以同步分叉分支而不保留整个提交历史记录吗?_Git - Fatal编程技术网

Git 我可以同步分叉分支而不保留整个提交历史记录吗?

Git 我可以同步分叉分支而不保留整个提交历史记录吗?,git,Git,我有一个项目,我们自定义,但也从上游主分支的主要版本。当发布新版本时,我通常会执行以下操作: git checkout release git fetch release git checkout master git merge release 我的问题是,现在每个点发布之间的提交(不是由我的团队完成的,而是由开源社区完成的)都出现在我们的master分支中 我是否可以在不保留上游分支提交历史记录的情况下更新分叉项目?挤压提交是否有效?分叉分支是什么?AFAIK a fork是一个githu

我有一个项目,我们自定义,但也从上游主分支的主要版本。当发布新版本时,我通常会执行以下操作:

git checkout release
git fetch release
git checkout master
git merge release
我的问题是,现在每个点发布之间的提交(不是由我的团队完成的,而是由开源社区完成的)都出现在我们的
master
分支中


我是否可以在不保留上游分支提交历史记录的情况下更新分叉项目?

挤压提交是否有效?分叉分支是什么?AFAIK a fork是一个github术语,意思是他人回购协议的个人副本。我通常称之为克隆人。。。