Git的在idea使用教程以及自己发布项目到git仓库

本文详细介绍如何使用Git进行项目版本管理,包括初始化仓库、添加文件、提交更改、关联远程库及推送代码等基本流程。同时提供了撤销操作、删除远程文件及版本回退的方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

首先下载好git,下载好的样子是这样的

 然后在你想要同步的项目文件夹下,点击右键,就会出现  git  bash  here  ,点击,进入命令行页面

然后在idea配置好git的地址:

然后在idea下载插件:

 先登录自己的git账号,新建一个仓库,然后就将自己已有的项目同步到git仓库:如果是第一次新建仓库会有一个很大的新建仓库按钮,

新建好之后我们可以看到,git给的例子,这个例子的意思是,新建一个README.md文件,并且push到git仓库上,git的流程就是 先pull(拉取代码)一下这一步主要目的就是怕自己现在要提交的代码和别人提交的代码冲突,然后commit(提交),然后push(推到仓库)。

1、(先进入项目文件夹)通过命令 git init 把这个目录变成git可以管理的仓库(这个步骤前面需要先绑定用户名和邮箱)

git init

2、把文件添加到版本库中,使用命令 git add .添加到暂存区里面去,不要忘记后面的小数点“.”,意为添加文件夹下的所有文件

git add .

3、用命令 git commit告诉Git,把文件提交到仓库。引号内为提交说明

git commit -m 'first commit'

4、关联到远程库

git remote add origin 你的远程库地址

如:

git remote add origin https://github.com/githubusername/demo.git

5、获取远程库与本地同步合并(如果远程库不为空必须做这一步,否则后面的提交会失败)

git pull --rebase origin master

6、把本地库的内容推送到远程,使用 git push命令,实际上是把当前分支master推送到远程。执行此命令后会要求输入用户名、密码,验证通过后即开始上传。

git push -u origin master

7、状态查询命令

git status

现在我们就已经把代码放到了仓库上,那么我们怎么用idea打开这个项目呢?

 

 然后填一下自己的地址就好了:如果出现问题按照idea的提示,是因为没绑定邮箱导致的

 

 地址就在:克隆那里,一般用http的地址就可以 

注意事项:我们如果通过脚手架来构建项目,并且已经用idea打开的话,里边会有一些.idea文件以及target、iml文件,这些文件如果提到git上会导致nacos读取配置不成功,需要配置.gieIgore文件。这些文件不要提交到git上

撤销commit:git reset --soft HEAD^

撤销commit加add:git reset --hard HEAD^ 


HEAD^ 表示上一个版本,即上一次的commit,几个^代表几次提交,如果回滚两次就是HEAD^^。
也可以写成HEAD~1,如果进行两次的commit,想要都撤回,可以使用HEAD~2。
--soft
不删除工作空间的改动代码 ,撤销commit,不撤销add
--hard
 
删除工作空间的改动代码,撤销commit且撤销add
如果commit后面的注释写错了,先别急着撤销,可以运行git commit --amend 

删除远程文件:然后commit和push

git rm -r --cached .idea/*

git rm -r --cached target/*

(--cached 表示本地仍旧保留)

 git  push代码之后回退版本

1、首先使用git log命令查看版本号

2、命令:git reset --hard 回退到的版本号

3、git push -f origin 远程分支

本地和远程均可使用   gitk  命令来查看当前版本
 

git版本暂存
应用场景:

当我们在一个分支开发了某一个版本,改动了一些代码,但是我们需要切换到另一个分支,我们可以将当前版本的代码暂存起来,等另一个版本开发结束,在恢复

命令:

保存一个暂存版本

git stash save '注释'

查看所有暂存版本

git stash list

 恢复某一个版本

git stash apply +暂存编号

删除一个版本

git stash drop +暂存编号 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值