Git diff/merge 在同一分支中完成的更改(master)
Git diff/merge changes done in same branch (master)
我一直在单独做一个项目。为了跟踪我的更改,我在该项目上使用了 git。该项目几个月前就完成了。一个月前,客户想要升级一些功能,所以我下载了项目并开始研究新功能,在那段时间里,实时服务器出现了一些严重的问题,所以我也不得不在那里进行一些更改。
现在,我的问题是如何将实时服务器更改合并到我的开发服务器新功能中。
谢谢。
您的用例很常见,大多数 Git 用户在企业软件团队环境中每天都会遇到。您可以尝试以下步骤:
- 提交您当前的本地工作
- 执行
git pull origin branch_name
从实时服务器引入更改
- 解决可能发生的任何合并冲突
- 然后
git push origin branch_name
将您的本地更改引入实时服务器
正如一些评论所提到的,以这种方式直接与您的实时服务器一起工作可能不是好的设计。更典型的是,您将使用可以仔细审查的功能分支,然后 deployed/merged 到实时服务器。
我一直在单独做一个项目。为了跟踪我的更改,我在该项目上使用了 git。该项目几个月前就完成了。一个月前,客户想要升级一些功能,所以我下载了项目并开始研究新功能,在那段时间里,实时服务器出现了一些严重的问题,所以我也不得不在那里进行一些更改。
现在,我的问题是如何将实时服务器更改合并到我的开发服务器新功能中。
谢谢。
您的用例很常见,大多数 Git 用户在企业软件团队环境中每天都会遇到。您可以尝试以下步骤:
- 提交您当前的本地工作
- 执行
git pull origin branch_name
从实时服务器引入更改 - 解决可能发生的任何合并冲突
- 然后
git push origin branch_name
将您的本地更改引入实时服务器
正如一些评论所提到的,以这种方式直接与您的实时服务器一起工作可能不是好的设计。更典型的是,您将使用可以仔细审查的功能分支,然后 deployed/merged 到实时服务器。