目录

1. 安装git

1.1 安装过程:略

1.2 安装成功之后,查找git的安装路径

1.3 在gitee.com上注册一个账号并新建一个仓库

1.4 在gitee.com上配置ssh-key

1.5 用命令对gitee仓库进行基本操作

1.5.1 拉取远程仓库代码

1.5.2 新增文件并提交到远程仓库

2. IDEA中配置git

2.1 设置Git执行文件路径

2.2 设置gitee账号

 3. 在IDEA中,实现从本地上传项目到gitee远端仓库(首次)

4. 在IDEA中,实现从gitee上pull一个已存在的项目到本地

5. 在IDEA中,在提交代码文件时,选择忽略某些文件

 6. 在IDEA中,提交本地项目到远端gitee

7. 在IDEA中,回滚操作 Reset HEAD


1. 安装git

1.1 安装过程:略

1.2 安装成功之后,查找git的安装路径

Windows: cmd,输入where git

Mac: 中断命令行中,输入which git

.

idea 配置gitlab 401 idea2020配置git_远程仓库

1.3 在gitee.com上注册一个账号并新建一个仓库

1.4 在gitee.com上配置ssh-key

参考此文(转载):win10安装git并配置ssh key

1.5 用命令对gitee仓库进行基本操作

1.5.1 拉取远程仓库代码

git clone git@gitee.com:xxxx/testdev-1.git

(在对应的仓库页面获取的ssh信息)

1.5.2 新增文件并提交到远程仓库

git add test.txt     //从工作区到暂存区
git commit -m 'xxx'     //从暂存区到本地仓库
git push 远程库名origin 分支名master    //从本地仓库到远端仓库

   

2. IDEA中配置git

2.1 设置Git执行文件路径

通过 File->settings->Version Control->Git->Path to Git executable: 设置为git中安装的git.exe

idea 配置gitlab 401 idea2020配置git_gitee_02

2.2 设置gitee账号

(1)按照步骤在IDEA中安装Gitee插件,注意可能需要重启IDEA。

idea 配置gitlab 401 idea2020配置git_idea 配置gitlab 401_03

(3)添加gitee账号,注意登录名需要用注册gitee时的邮箱,用户名和密码(?)。

idea 配置gitlab 401 idea2020配置git_idea 配置gitlab 401_04

 (3)添加gitee账号成功。

idea 配置gitlab 401 idea2020配置git_远程仓库_05

 3. 在IDEA中,实现从本地上传项目到gitee远端仓库(首次)

首次提交,相当于本地仓库初始化:

git init

git remote add 远端名origin 项目URL(两种方式:SSH, HTTP)

(1)选择:VCS -> Share Project on Gitee

idea 配置gitlab 401 idea2020配置git_远程仓库_06

idea 配置gitlab 401 idea2020配置git_idea 配置gitlab 401_07

idea 配置gitlab 401 idea2020配置git_远程仓库_08

 注意:如果同名仓库已经存在,会提示如下

 

idea 配置gitlab 401 idea2020配置git_远程仓库_09

(2)备注 Initial commit, 点击Add

 

idea 配置gitlab 401 idea2020配置git_intellij idea_10

idea 配置gitlab 401 idea2020配置git_gitee_11

(3)登录gitee,查看相应代码和文档是否已经出现在gitee仓库中。

idea 配置gitlab 401 idea2020配置git_git_12

4. 在IDEA中,实现从gitee上pull一个已存在的项目到本地

(1) 选择: File -> New -> Project from Version Control...

idea 配置gitlab 401 idea2020配置git_远程仓库_13

(2)将需要拉取的gitee仓库的链接(https, ssh)拷贝到下方页面,选择要存放的本地路径,确定,即可实现。 

idea 配置gitlab 401 idea2020配置git_gitee_14

5. 在IDEA中,在提交代码文件时,选择忽略某些文件

idea 配置gitlab 401 idea2020配置git_gitee_15

补充:

问题:

如果已add含有.idea等文件,则删除缓冲文件

.gitignore只能忽略那些原来没有被track的文件,如果某些文件已经被纳入了版本管理中,则修改.gitignore是无效的。

解决方案:

就是先把本地缓存删除(改变成未track状态),然后再提交。

如删除不掉,可以加上-f 强制删除 注意一定要加上 --cached 表示只删除缓冲文件

具体的命令行输入/操作如下:

[文件夹] git rm -r --cached .idea

[文件] git rm --cached demo-project.iml

 6. 在IDEA中,提交本地项目到远端gitee

(1)选择项目,右键 -> Git -> Commit Directory...   

idea 配置gitlab 401 idea2020配置git_git_16

idea 配置gitlab 401 idea2020配置git_intellij idea_17

(2)该页会列出哪些文档有了改动,添加备注信息,点击 Commit and Push... 

idea 配置gitlab 401 idea2020配置git_intellij idea_18

(3)点击Push

idea 配置gitlab 401 idea2020配置git_gitee_19

idea 配置gitlab 401 idea2020配置git_远程仓库_20

7. 在IDEA中,回滚操作 Reset HEAD

.........未完待续

补图:

idea 配置gitlab 401 idea2020配置git_intellij idea_21