(新人职场必学的开发经验)公司项目代码拉取和提交流程梳理与经验总结

在新入职公司的前期阶段,初次学习了如何拉取代码,提交代码,期间采了很多坑,现总结记录如下,方便日后回顾和大家借鉴

目录

  • 1. 首次拉取项目代码
  • 2. 提交项目
  • 3. 切换项目分支
  • 4 撤回\修改 commit提交
    • 4.1 撤回提交的commit
    • 4.2 修改提交的commit

企业的代码会存放在自己代码仓库(gitlab)里面,会给员工一个账号,员工加入到代码仓库中。员工需要负责什么项目,就把这个项目代码开放给他。员工就可以将这个项目拉取到idea中。

1. 首次拉取项目代码

git环境安装什么的我就不说了,这里演示如何 首次拉取项目代码
(新人职场必学的开发经验)公司项目代码拉取和提交流程梳理与经验总结_第1张图片
输入你的url,我的习惯是:https://oauth2:【令牌口令】@【代码地址】
形如:https://oauth2:[email protected]/A/b/c.git
(新人职场必学的开发经验)公司项目代码拉取和提交流程梳理与经验总结_第2张图片

2. 提交项目

在这里插入图片描述

介绍一下这三个
1)提交代码到本地maven仓库(commit)
在这里插入图片描述
(新人职场必学的开发经验)公司项目代码拉取和提交流程梳理与经验总结_第3张图片

2)推送到远程仓库(push)
(新人职场必学的开发经验)公司项目代码拉取和提交流程梳理与经验总结_第4张图片
这里会将commit提交的代码发送到远程maven仓库,你的老板就可看到你提及的内容,刚才的commit只是提交到了本地maven,你的老板还看不到

3)拉取新的代码(update)
(新人职场必学的开发经验)公司项目代码拉取和提交流程梳理与经验总结_第5张图片
让你拉取了项目代码A,然后你push你的代码时候,会提示代码冲突,是因为这个时间段,有其他同事上传了新的代码,你只需要重新拉取一次项目代码即可,你的代码还是你的样子,不过其他人的代码会更新一下。最后重新push

首先我们的代码写完了,需要先提交到本地maven仓库(commit),然后在提交到远程仓库(push),就完成了。

(新人职场必学的开发经验)公司项目代码拉取和提交流程梳理与经验总结_第6张图片

3. 切换项目分支

(新人职场必学的开发经验)公司项目代码拉取和提交流程梳理与经验总结_第7张图片
有时候切换时,会弹出如下界面,这表示你的本地代码这些还没有提交,需要处理后才能切换。
(新人职场必学的开发经验)公司项目代码拉取和提交流程梳理与经验总结_第8张图片
那有两种处理方式
第一种:这些代码需要提交,那就提交即可
第二种: 这些代码不需要提交,只是我本地环境需要才变动的,这个时候可以将这些代码回滚到git代码上
什么意思呢?你拉取的项目是A(A项目包括a文件和b文件),你修改了a文件,但是不想提交。就需要将a文件还原到最开始的样子,最开始是什么样子,就是git上的样子。

复原(回滚)到git代码
在这里插入图片描述

4 撤回\修改 commit提交

4.1 撤回提交的commit

【参考文章,点击链接】
我的实践操作
(新人职场必学的开发经验)公司项目代码拉取和提交流程梳理与经验总结_第9张图片
(新人职场必学的开发经验)公司项目代码拉取和提交流程梳理与经验总结_第10张图片

4.2 修改提交的commit

【参考文章,点击链接】

你可能感兴趣的:(#,项目启动与代码提交,idea,gitee,项目拉取,项目提交,java)