IDEA首次使用Git

1、Git简介

Git(读音为/gɪt/)是一个开源的分布式版本控制系统,可以有效、高速地处理从很小到非常大的项目版本管理。它拥有两套版本库,本地库和远程库,在不进行合并和删除之类的操作时这两套版本库互不影响。也因此其近乎所有的操作都是本地执行,所以在断网的情况下任然可以提交代码,切换分支。

2、Git的基本工作流程

解释:

  1. git clone:将远程的Master分支代码 克隆 到本地仓库
  2. git checkout:本地仓库代码切出分支来开发
  3. git add:将所开发(修改)文件加入缓存区
  4. git commit:将缓存区改变的代码提交到本地代码库中
  5. git push:将本地仓库中的代码提交到远程仓库

3、Git下载安装

下载地址:https://git-scm.com/downloads

安装方法:一路默认next 或 自行参考百度

4、Git与IDEA集成

1. Git配置SSH key

①设置Git的user name和email:

在任意目录下右击鼠标选择Git Bash Here

git config --global user.name "Dyaqi"
git config --global user.email "1234567890@qq.com"

其中:

--global,代表的是全局;

若要设置某个工程的Name和Email 则需要在工程目录下点击Git Bash Here,并将 --global改为 config 。

注:

用户名和邮箱是可以修改的,同样是使用上述命令;

git config --list 命令是查看Git的所有配置。

②查看是否已经有了ssh密钥:

cd ~/.ssh

2. Git与IDEA集成

File - - > Settings - - > Git

选择好安装的目录文件 ,并点击 Test 测试 连接。

5.1、首次使用Git且远程仓库没有代码

1.配置本地仓库

VCS --> Import into Version Control --> Create Git Repository

然后选择本地仓库位置(个人比较喜欢放在项目根目录下)

创建完成后会在该位置生成一个.git文件,同时所有的文件变为 红色

2.提交代码到本地仓库

① VCS - - > Git - - > Add

选中目录下所有文件存至 缓存区 ,但不包括删除

Add完毕之后,所有文件变为 绿色

② VCS - - > Git - - > Commit Directory...

将缓存区中的内容保存至 本地仓库,文件为绿色才可commit,完成之后恢复为黑色。

3.建立本地仓库与远程仓库的连接

VCS - - > Git - - > Remotes...

在弹出的窗口里点击 + ,URL里填写在Github创建的项目所提供的https / SSH链接,点击ok。

正常情况下是已经成功建立链接了,

但是这里提供一种错误:

Remote URL test failed: unable to access 'https://XXXXXXXXXXXX.git/': The requested URL returned error: 403

这个问题有可能是我们在码云或Github上注册账号所使用的邮箱与我们在本地配置Git时使用的邮箱不一致;

解决方案是使用相同的邮箱即可。

4.上传到远程仓库

VCS - - > Git - - > Push...

选择要Push的文件,

输入用户名密码,点击Log In,即可Push本地仓库到远程仓库。

原文地址:https://www.cnblogs.com/dyaqi/p/12883322.html