idea本地项目上传gitee和版本回退

今天试了一下git管理项目的简单用法,因为以前的项目都是入职以后,在指定的项目分支上开发,而且对于项目的管理没有权限,所以就缺失这部分的使用机会,今天简单试了一下如何把本地的项目上传到gitee。做个记录,之前也搞过,不过因为实际开发中不咋用就忘了。

一、新建项目

因为是练习,就随便建一个Java项目就好了,如图一个hello word

 

 二、新建仓库

在这儿新建仓库的时候也是只填写一个仓库名称和项目NAME一样就行,其他都不要填,不然一会上传时因为仓库初始化文件和项目不一致还得想法关联,防止这些麻烦事就简单只写名称即可,反正新建的项目,一会想上传啥都可以,没必要在这儿找事。

 

 

 

 三、本地项目上传

第一步找打这个设置,选择git

 

 

 

 然后选中项目,找到git-> 点commit Directory  就会弹出提交具体文件的框,不要选择直接add,因为一下本地文件不需要上传,你还得去revert

 

 选择main文件commit即可,目前为止,只是上传到本地git仓库,然后push到remote 仓库即可

 

 上传到remote,同样的位置找到push按钮

 

 

弹出如下,点击Define remote ,又弹出选择远程仓库的输入框,然后把自己新建的远程仓库的项目地址复制过来,OK

 

 完了就这个样子,直接push,再去gitee看一下,没错已经成功,而且也没有其他问题。

四、新建分支

找到右下角这个new branch

 

或者这样都可以

 

 然后这个分支还在本地,远程还没有,上传到远程即可

 

 

找到push即可,这样远程就有新分支了

 

 

 如图

 

 

 然后就可以正常上传自己的新代码了,然后就是合并代码找到右下角这个位置,就可以把远程remote合并到当前了,本地可以合并,合并提交就行,在这儿就是注意不要把别人的代码搞丢

 

 

版本回退到指定版本

一、Git回退到指定版本

Git版本回退,在idea中不方便操作,需进行强制提交。主要使用reset和push -f进行强制回退。

1、在开发过程中遇到合并别人的代码或者合并主分支的代码导致自己的分支代码冲突或有别的问题,这时我们需要回退某个git提交历史的代码 用一下命令

git reset --hard 139dcfaa558e3276b30b6b2e5cbbb9c00bbdca96

 

后面的是git提交的历史版本号,上git上面找到复制下来就行

2、执行上面操作之后我们本地的代码就会回到你需要回到的某个版本的代码

但是只是我们本地的代码回退了 如果需要push到远端需要执行以下操作

# 强制提交到master分支,远端的分支将会被替换
git push -f -u origin master

二、idea 使用git版本回退

1.通过IDEA查看Git历史记录,复制当前版本号。

Git->Show History->Copy Revision Number

2.记录当前版本号后,再复制你要回退的版本号

Git->Show History->Copy Revision Number

3.此时我们有两个版本号,一个是当前版本号,一个是要回退的版本号,点击Rest HEAD,将Rest Type选择Hard(重点),在To Commt中输入要回退的版本号

Git->Reset Head->Rest Type选择Hard(重点),在To Commt中输入要回退的版本号->Reset

4.此时已经回到之前的版本,但是此时不要急着push代码,我们再次点击Rest HEAD,并Rest Type选择Mixed,To commit填入刚刚复制的当前版本号,然后点击Reset。(记住,这里填的版本号是第一步我们复制的那个)

Git->Reset Head->Rest Type选择Mixed,在To Commt中输入当前版本号->Reset

5.此时只需要提交代码就行,就产生了一条提交记录,完成了回退。

三、idea 使用 tomcat 跑项目

idea 配置

在 configurations  点+新增 tomcatl server->local 配置Tomcat 路线再自己起个名字,Deployment -> + -> artfacts -> war  exploded ->Application context 改 / 或者 其他 ->ok

maven 一般项目 使用 maven clean package 等就可打包   有的项目得用 Build  ->Build artfacts -> war  war是正是发布部署时使用  war exploded 是在开发工具中 热部署到tomcat 使用方便开发

有的时候发生内存溢出  配置  settings->build->compiler->Build process heap size  默认700 改为 2048

posted @ 2022-09-12 11:33  一心二念  阅读(829)  评论(0编辑  收藏  举报