Git 在原始分支机构提交、分支和修改是否安全?

Git 在原始分支机构提交、分支和修改是否安全?,git,Git,在分支A处提交、分支A新分支B、修改A处的上次提交、将B保留为新提交是否安全?如果您不打算将分支B合并到分支A中,则必须确保在分支A中所做的更改也移动到分支B,除非您冻结分支B。修改提交会更改该提交的标记。所以分支B将有一个分支a没有的新提交,分支a将有一个分支B在本例中没有的新提交。如果通过简单合并将分支B合并回A,则登录分支A的情况如下所示: * Merge from Branch B |\ | * a change from Branch B | * commit relat

在分支A处提交、分支A新分支B、修改A处的上次提交、将B保留为新提交是否安全?

如果您不打算将分支B合并到分支A中,则必须确保在分支A中所做的更改也移动到分支B,除非您冻结分支B。

修改提交会更改该提交的标记。所以分支B将有一个分支a没有的新提交,分支a将有一个分支B在本例中没有的新提交。如果通过简单合并将分支B合并回A,则登录分支A的情况如下所示:

*    Merge from Branch B
|\  
| *  a change from Branch B
| *  commit related to xxx
* |  Amended commit related to xxx
|/  
*  Last commit before branching

所以,看起来没有问题,它是安全的。但是如果你将分支B合并到分支A,你将有两个日志用于相同的修改提交(旧的和修改的),这看起来不好。事实上,我提出了错误的问题=/,对不起。这不是关于修改,而是关于撤销a中的一个提交(或多个提交)。重置为以前的提交。从A中删除一些尾部历史记录,然后让它进入B。这将完全改变答案,也许你可以把它作为一个新问题来问。