Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/git/25.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 squash提交哪些已在本地合并?_Git_Squash - Fatal编程技术网

git squash提交哪些已在本地合并?

git squash提交哪些已在本地合并?,git,squash,Git,Squash,我在分支机构A工作,并将其合并到分支机构B(都是本地分支机构) 在分支中挤压提交是否是一种好的做法 如果我要把A分行推到公开回购,我的主人将来会把它取回呢 挤压和修复可能是拼写错误或编译修复的良好实践 这是公共特写布兰奇?为什么不 挤压几乎从来都不是一个好主意。首先,它是在重写您的历史记录,所以如果您推动(发布)您的更改,您不应该挤压。然后,挤压是去除你们工作的逻辑顺序——这使得追踪你们自己为什么做了这样或那样的改变变得更加困难 挤压可能有用的唯一情况是,您不经常(比如一天20次)提交,但几天后

我在分支机构A工作,并将其合并到分支机构B(都是本地分支机构)

  • 在分支中挤压提交是否是一种好的做法
  • 如果我要把A分行推到公开回购,我的主人将来会把它取回呢
  • 挤压和修复可能是拼写错误或编译修复的良好实践
  • 这是公共特写布兰奇?为什么不

  • 挤压几乎从来都不是一个好主意。首先,它是在重写您的历史记录,所以如果您推动(发布)您的更改,您不应该挤压。然后,挤压是去除你们工作的逻辑顺序——这使得追踪你们自己为什么做了这样或那样的改变变得更加困难

    挤压可能有用的唯一情况是,您不经常(比如一天20次)提交,但几天后,您开发了新的闪亮特性,并希望只创建一个实现了此特性的提交,然后只发布一个提交或将其发送给代码审阅