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

idea项目放到gite仓库 idea怎样导入git项目_idea项目放到gite仓库

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

idea项目放到gite仓库 idea怎样导入git项目_intellij-idea_02

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

idea项目放到gite仓库 idea怎样导入git项目_git_03

然后在idea下载插件:

idea项目放到gite仓库 idea怎样导入git项目_git_04

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

idea项目放到gite仓库 idea怎样导入git项目_idea项目放到gite仓库_05

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

idea项目放到gite仓库 idea怎样导入git项目_ide_06

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项目放到gite仓库 idea怎样导入git项目_git_07

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

 

idea项目放到gite仓库 idea怎样导入git项目_ide_08

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

idea项目放到gite仓库 idea怎样导入git项目_github_09

idea项目放到gite仓库 idea怎样导入git项目_ide_10

注意事项:我们如果通过脚手架来构建项目,并且已经用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 +暂存编号