开发一个新功能流程(git命令):
非常实用,每次都能用得到git完整流程
1、git clone + 代码地址(ruoyi: ruoyi后台) 克隆代码
2、git checkout -b new_branch 新建一个新分支并且切换到新分支 new_branch分支的名字,你自己随便起名 开发需求功能...
3、git add ./ 添加文件到暂存区域
4、git commit -m 'new_branch' 添加文件到本地git仓库
5、git push origin new_branch 推送本地分支代码到远端仓库
6、git checkout test 切换到test分支(test是测试主干分支)
7、git pull origin test (这个是在test分支操作的) (养成一个好习惯)
8、git merge new_branch //你开发的业务代码合并到test分支
9、git push origin test //你开发的业务代码推送到远端的test分支
最终通过Jenkins发布远端仓库test分支代码完成 测试环境的上线
git revert 和 git reset区别
-
相同点:都是回退代码操作
-
不同点:
-
git reset + 版本号 ==> 回退这个版本号之后的所有提交记录
-
git revert + 原版本号 ==> 新生成一个版本号 并且这个版本号是 原版本号的一个逆向操作
-
git reset 不能做 远端代码的回退操作,git revert可以做远端代码的回退操作
-
IDEA中使用Git
1.拉取项目
选择File→New→Project from Version Control
实际工作中拉取的项目可能存在于公司搭建的GitLab中,我们这里从码云拉取,原理都是一样的。
复制此项目的git地址,填入URL,Directory是项目在你本地的地址,然后点击Clone即可。
2. 推送代码
右键选择Git→ Repository→ Push 或者快捷键 Ctrl+Shift+K
再或者ui界面的分支选项
3. 撤销提交
上一步说到排查没问题再Push,那如果有问题在Version Control的Log中可以看到刚刚Commit的记录
右键这条日志,可以选择撤销或者编辑提交信息