Git 在保持线性历史记录的同时更新代码