IDEA集成Git、Gitee、push推送、pull拉取、clone克隆【尚硅谷】

✍、Git图文使用教程说明

  • Git 版本:v2.33.0
  • IDEA版本:2021.1
  • 主要记录 git 的常用命令、IDEA 集成 git、git与GitHub、IDEA 集成 GitHub、Gitee等(详细图文步骤记录)
  • 配套视频参考:【尚硅谷】5h打通Git全套教程

目录

✍、Git图文使用教程说明

 

1、IDEA集成Git

1.1、配置Git忽略文件

 1.2、IDEA初始化本地库

1.3、切换版本

1.4、创建分支

1.5、切换分支

1.6、合并分支

1.7、合并分支冲突

2、IDEA集成Github

 2.1、分享项目到Github

2.2、push推送本地库到远程库

2.3、pull拉取远程库到本地库

2.4、clone克隆远程库到本地库

3、IDEA集成Gitee

3.1、IDEA安装码云插件

 3.2、分享项目到Gitee

3.2、push推送到码云远程库

3.3、pull拉取远程库到本地库

 3.4、clone克隆远程库到本地库

4、码云复制Github项目


1、IDEA集成Git

1.1、配置Git忽略文件

我们的Eclipse 、IDEA都会生成一些无关文件,如图

在这里插入图片描述

 在这里插入图片描述

 在这里插入图片描述

 我们之所以要忽略他们,是因为他们与项目的实际功能无关,不参与服务器上部署运行。如何忽略他们?

在用户家(C/User/用户名) 下创建 git.ignore

# Compiled class file
*.class

# Log file
*.log

# BlueJ files
*.ctxt

# Mobile Tools for Java (
.mtj.

# Package Files
*.jar
*.war
*.nar
*.ear
*.zip
*.tar.gz
*.rar

# virtual machine crash logs, see
http://www.java.com/en/download/help/error_hotspot.xml
hs_err_pid*

.classpath
.project
.settings
target
.idea
*.iml

在这里插入图片描述

在 .gitconfig 文件中引用忽略配置文件(.gitconfig 在家目录中)

[user]
	name = Augenestern
	email = .....@qq.com
[core]
	excludesfile = C:/Users/Augenestern/git.ignore

在这里插入图片描述

在 IDEA 里面定位 

 在这里插入图片描述

 1.2、IDEA初始化本地库

在这里插入图片描述

默认创建的 git 仓库就是我们打开的项目所在的目录,我们添加了 git 仓库之后

在这里插入图片描述

 在这里插入图片描述

添加到暂存区就变为了绿色,我们可以写些代码,然后将 project 添加到暂存区

在这里插入图片描述

 我们添加到暂存区,再接着进行提交到本地库

在这里插入图片描述

  在这里插入图片描述

1.3、切换版本

我们修改 GitTest 中的代码,再次提交到本地库

在这里插入图片描述

 在IDEA的左下角,点击 Git,然后点击 Log查看版本,右键选择要切换的版本,然后在菜单里点击 Checkout Revision

在这里插入图片描述

1.4、创建分支

右键项目 -> Git -> Branches

在这里插入图片描述

 在弹出的Git Branches框里 点击 New Branch按钮。

在这里插入图片描述

 填写分支名称

在这里插入图片描述

 然后再 IDEA的右下角看到 hot-fix,说明分支创建成功,并且当前已经切换成 hot-fix分

在这里插入图片描述

1.5、切换分支

在IDEA窗口的右下角,切换到 master分支 。

在这里插入图片描述

1.6、合并分支

在IDEA窗口的右下角,将 hot-fix分支合并到当前 master分支。

在这里插入图片描述

如果代码没有冲突,分支直接合并成功,分支合并成功以后,代码自动提交,无需手动提交本地库

1.7、合并分支冲突

如图所示,如果master分支和 hot-fix分支都修改了代码,在合并分支的时候就会发生冲突。

在这里插入图片描述

 在这里插入图片描述

我们现在站在master分支上合并 hot-fix分支,就会发生代码冲突。

点击 Conflicts框里的 Merge按钮,进行手动合并代码。

在这里插入图片描述

手动合并完代码以后,点击右下角的 Apply按钮。代码冲突解决,自动提交本地库。

2、IDEA集成Github

在这里插入图片描述

 Token在哪呢?我们在 Github 点击 Settings -> Develop Settings

在这里插入图片描述

 在这里插入图片描述

 点击 Generate token

在这里插入图片描述

 在这里插入图片描述

 2.1、分享项目到Github

在这里插入图片描述

 这其实就是创建远程库,名字,是否私有,描述等

在这里插入图片描述

2.2、push推送本地库到远程库

右键点击项目,可以将当前分支的内容 push 到 GitHub的远程仓库中 。

 在这里插入图片描述

 在这里插入图片描述

 在这里插入图片描述

2.3、pull拉取远程库到本地库

注意:push是将本地库代码推送到远程库,如果本地库代码跟远程库代码版本不一致,push的操作是会被拒绝的。也就是说, 要想 push成功,一定要保证本地 库的版本要比远程库的版本高! 因此一个成熟的程序员在动手改本地代码之前,一定会先检查下远程库跟本地代码的区别!如果本地的代码版本已经落后,切记要先 pull拉取一下远程库的代码,将本地代码更新到最新以后,然后再修改,提交,推送!

右键点击项目,可以将远程仓库的内容pull到本地仓库 。
在这里插入图片描述

 注意:pull是拉取远端仓库代码到本地,如果远程库代码和本地库代码不一致,会自动合并,如果自动合并失败,还会涉及到手动解决冲突的问题。

2.4、clone克隆远程库到本地库

在这里插入图片描述

 在这里插入图片描述

3、IDEA集成Gitee

3.1、IDEA安装码云插件

Idea 默认不带码云插件,我们第一步要安装 Gitee插件。

在这里插入图片描述

安装完成重启 IDEA 即可

Idea连接码云和连接 GitHub几乎一样,首先在 Idea里面创建一个工程,初始化 git工程,然后将代码添加到暂存区,提交到本地库。

在这里插入图片描述

 3.2、分享项目到Gitee

在这里插入图片描述

3.2、push推送到码云远程库

当然我们也可以自己在码云Gitee上创建远程库,然后获取到远程库的 HTTPS/SSH 链接,将我们的代码 push 即可

自定义远程库链接: Define remote,给远程库链接定义个 name,然后再 URL里面填入码云远程库的 HTTPS链接即可,码云服务器在国内,用 HTTPS 链接即可,没必要用 SSH 免密链接
在这里插入图片描述

3.3、pull拉取远程库到本地库

我们在远程库修改代码,然后使用本地库 pull 拉取远程库的代码

在这里插入图片描述

在这里插入图片描述

 在这里插入图片描述

 3.4、clone克隆远程库到本地库

在这里插入图片描述

 在这里插入图片描述

4、码云复制Github项目

码云提供了直接复制 GitHub 项目的功能,方便我们做项目的迁移和下载 。

 在这里插入图片描述

 将 GitHub的远程库 HTTPS链接复制过来,点击创建按钮即可。

在这里插入图片描述

 如果GitHub项目更新了以后,在码云项目端可以手动重新同步,进行更新!

在这里插入图片描述

  • 0
    点赞
  • 18
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值