Git

 

 

 

 

 

 

 

 

本地提交至远端master流程

① 写完代码之后,先点击“贮藏更改”,将本地的全部改动临时保存到本地仓库,并撤销了本地的所有改动。将当前的修改的代码操作压入 贮藏库中,形成更改后临时的代码库,保存在本地仓中,可在该步骤中添加贮藏的日志作为注释标识。

  贮藏更改 完成后,会多出“弹出贮藏”和“贮藏列表”两个选项,“贮藏列表”是贮藏更改操作的集合,每次“贮藏更改”后,即会在“贮藏列表”中,显示对应的贮藏 临时代码库。“弹出贮藏”,即 将对应的代码弹出加载到本地,先不操作。

【git stash储藏改动的代码】

https://blog.csdn.net/aaqingying/article/details/105206133?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522162926957616780274186336%2522%252C%2522scm%2522%253A%252220140713.130102334.pc%255Fall.%2522%257D&request_id=162926957616780274186336&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2~all~first_rank_v2~rank_v29-6-105206133.pc_search_result_cache&utm_term=%E8%B4%AE%E8%97%8F%E6%9B%B4%E6%94%B9+%E4%BB%A3%E7%A0%81%E4%BC%9A%E8%BF%98%E5%8E%9F&spm=1018.2226.3001.4187

② 贮藏完成后,点击“合并”操作,选择远端分支,这里的目的是将改动的代码分支合并到“master/dev”主干中,与其版本保持一致。【合并分支主要应用到项目的并行开发的情况,在两个项目小组或多个项目小组的开发工作完成并测试无误后,进行项目的合并工作,这一点就体现出了分支的最强大的地方】。merge过程中可能产生的冲突问题,冲突问题就是当前的本地代码与远端master/dev代码存在冲突问题,此时出现冲突,解决对应的冲突问题。

③ 合并解决冲突问题后,再进行“弹出贮藏”操作,目的是将“贮藏更改”的代码pop到本地工程文件,此时自己本身的工程文件(包含修改后的代码)就和远端的master/dev的工程代码的版本保持一致,但是自己修改的代码还没提交推送。

① 弹出贮藏操作后,可以提交本地修改后的代码(与远端master/dev代码版本保持一致),此时提交的代码只是完整的保存在本地分支中,需要进行“推送”,才完成本地修改后的代码更新到远端工程分支中。

posted on 2021-08-18 15:42  斗战胜佛美猴王  阅读(59)  评论(0编辑  收藏  举报