一,在idea中配置git

idea远程仓库回退的版本拉不下来 使用idea拉取远程仓库代码_github

idea远程仓库回退的版本拉不下来 使用idea拉取远程仓库代码_github_02

二,获取git仓库

1)本地初始化仓库

举例:

①创建一个maven项目

idea远程仓库回退的版本拉不下来 使用idea拉取远程仓库代码_远程仓库_03


打开其文件

idea远程仓库回退的版本拉不下来 使用idea拉取远程仓库代码_idea远程仓库回退的版本拉不下来_04


②加入控制

idea远程仓库回退的版本拉不下来 使用idea拉取远程仓库代码_idea远程仓库回退的版本拉不下来_05


idea远程仓库回退的版本拉不下来 使用idea拉取远程仓库代码_远程仓库_06


再回到目录结构,就发现了git隐藏文件,相当于git init 操作

idea远程仓库回退的版本拉不下来 使用idea拉取远程仓库代码_idea远程仓库回退的版本拉不下来_07

2)从远程仓库克隆

URL就是码云上的链接,复制过来即可

idea远程仓库回退的版本拉不下来 使用idea拉取远程仓库代码_github_08


输入码云的账号密码即可

idea远程仓库回退的版本拉不下来 使用idea拉取远程仓库代码_idea远程仓库回退的版本拉不下来_09

这个是不需要git管理的文件,可以在创建仓库时设置

idea远程仓库回退的版本拉不下来 使用idea拉取远程仓库代码_intellij-idea_10


idea远程仓库回退的版本拉不下来 使用idea拉取远程仓库代码_intellij-idea_11


idea远程仓库回退的版本拉不下来 使用idea拉取远程仓库代码_github_12

三,本地仓库操作

1)将文件加入暂存区

当新添加文件或者对文件进行修改的时候,那么我们可以将它加入暂存区(没有添加到暂存区的颜色是红色,已添加是绿色,黑色是已纳入git管理)

当创建新类时,弹出这个框,点击Add相当于执行git add操作

idea远程仓库回退的版本拉不下来 使用idea拉取远程仓库代码_github_13

或者这样加入暂存区

idea远程仓库回退的版本拉不下来 使用idea拉取远程仓库代码_远程仓库_14

2)将暂存区的文件提交到仓库

相当于执行git commit

选中文件提交

idea远程仓库回退的版本拉不下来 使用idea拉取远程仓库代码_github_15


idea远程仓库回退的版本拉不下来 使用idea拉取远程仓库代码_github_16


整个项目提交

idea远程仓库回退的版本拉不下来 使用idea拉取远程仓库代码_github_17

idea远程仓库回退的版本拉不下来 使用idea拉取远程仓库代码_远程仓库_18


最简洁的提交(在点击的同时已经帮你添加到暂存区了)

idea远程仓库回退的版本拉不下来 使用idea拉取远程仓库代码_intellij-idea_19

3)查看日志

idea远程仓库回退的版本拉不下来 使用idea拉取远程仓库代码_idea远程仓库回退的版本拉不下来_20

四,远程仓库操作

1)查看远程仓库(查看当前仓库关联的是哪个远程仓库)

idea远程仓库回退的版本拉不下来 使用idea拉取远程仓库代码_intellij-idea_21


idea远程仓库回退的版本拉不下来 使用idea拉取远程仓库代码_远程仓库_22

2)添加远程仓库(当然一个本地仓库也可以对应多个远程仓库)

idea远程仓库回退的版本拉不下来 使用idea拉取远程仓库代码_intellij-idea_23


idea远程仓库回退的版本拉不下来 使用idea拉取远程仓库代码_intellij-idea_24

3)推送至远程仓库

相当于git push

idea远程仓库回退的版本拉不下来 使用idea拉取远程仓库代码_github_25


点击Push即可

idea远程仓库回退的版本拉不下来 使用idea拉取远程仓库代码_intellij-idea_26


或者点击上方的√,提交并推送

idea远程仓库回退的版本拉不下来 使用idea拉取远程仓库代码_intellij-idea_27

4)从远程仓库拉取

相当于git pull

idea远程仓库回退的版本拉不下来 使用idea拉取远程仓库代码_intellij-idea_28


idea远程仓库回退的版本拉不下来 使用idea拉取远程仓库代码_git_29


快捷方式

idea远程仓库回退的版本拉不下来 使用idea拉取远程仓库代码_git_30

五,分支操作

1)查看分支

idea远程仓库回退的版本拉不下来 使用idea拉取远程仓库代码_idea远程仓库回退的版本拉不下来_31


idea远程仓库回退的版本拉不下来 使用idea拉取远程仓库代码_github_32


快捷方式

idea远程仓库回退的版本拉不下来 使用idea拉取远程仓库代码_intellij-idea_33

2)创建分支

也是在右下角

idea远程仓库回退的版本拉不下来 使用idea拉取远程仓库代码_idea远程仓库回退的版本拉不下来_34


创建一个b1分支,由于是在master分支下创建的b1分支,所以在创建b1时,里面的内容跟master的是一样的,检出是切换的意思

idea远程仓库回退的版本拉不下来 使用idea拉取远程仓库代码_远程仓库_35

3)切换分支

idea远程仓库回退的版本拉不下来 使用idea拉取远程仓库代码_git_36

4)将分支推送到远程仓库

idea远程仓库回退的版本拉不下来 使用idea拉取远程仓库代码_git_37


idea远程仓库回退的版本拉不下来 使用idea拉取远程仓库代码_github_38

5)合并分支

将b1分支合并到当前分支

idea远程仓库回退的版本拉不下来 使用idea拉取远程仓库代码_idea远程仓库回退的版本拉不下来_39