初学Git及在Idea使用Git

Git初学者必备,掌握idea使用Git管理资源。

目录

一、了解Git基本概念

二、Git工作流程

三、Git常用指令

四、Git远程仓库

五、在idea中使用Git(重点)

六、idea常用Git操作入口

七、注意事项


一、了解Git基本概念

Git就是一个类似于百度云盘的仓库

重点是要掌握使用idea操作Git,企业用的最多,一般不会去使用命令

Git通过不断阶段保存文件来实现版本控制,比如备份,版本还原等等

每修改一次就认为是一个版本,这个版本是谁写的,我们加上版本号

git记录了开发的全过程,谁在什么时间做了什么事情都可以看得很清楚

二、Git工作流程

  1. clone(克隆): 从远程仓库中克隆代码到本地仓库

  2. checkout (检出):从本地仓库中检出一个仓库分支然后进行修订

  3. add(添加): 在提交前先将代码提交到暂存区

  4. commit(提交): 提交到本地仓库。本地仓库中保存修改的各个历史版本

  5. fetch (抓取) : 从远程库,抓取到本地仓库,不进行任何的合并动作,一般操作比较少。

  6. pull (拉取) : 从远程库拉到本地库,自动进行合并(merge),然后放到到工作区,相当于fetch+merge

  7. push(推送) : 修改完成后,需要和团队成员共享代码时,将代码推送到远程仓库

三、Git常用指令

为常用指令配置别名

有些常用的指令参数非常多,每次都要输入好多参数,我们可以使用别名。

1. 打开用户目录,创建 .bashrc 文件 部分windows系统不允许用户创建点号开头的文件,可以打开gitBash,执行 touch ~/.bashrc

2. 在 .bashrc 文件中输入如下内容:

常用指令:

ls  :查看当前文件夹内容

ll  :查看当前文件夹下的所有文件,包括隐藏文件

cat    :查看文件中内容

vi  :vi编辑器

基本操作类:

git init   :初始化仓库

git-log  :查看日志

git add <文件名> :添加文件到暂存区

git commit -m ' 注释说明'  :提交到本地仓库

git merge <分支名>  :合并制定分支到当前活跃分支

分支切换类

git checkout <分支名> :切换到某个分支

git checkout -b <分支名> :创建并切换到某个分支(分支若不存在) 

远程操作类

git clone <远程地址> [本地文件夹] :克隆远程仓库到本地

git pull :拉取远端仓库的修改并合并(相当于fetch+merge操作)

git push [--set-upstream] origin <分支名> :推送本地修改到远端分支(--set-upstream表示和远端分支绑定关联关系,只有第一次推送时才需要此参数)

四、Git远程仓库

使用码云(gitee)管理远程仓库

1.注册码云

要想使用码云的相关服务,需要注册账号(地址: https://gitee.com/signup )

2.创建远程仓库

3.配置SSH公钥

以下为git bash中的操作

生成SSH公钥

        ssh-keygen -t rsa

        不断回车 如果公钥已经存在,则自动覆盖

Gitee设置账户共公钥

        获取公钥 cat ~/.ssh/id_rsa.pub

将获取到的公钥配置到gitee

验证是否配置成功

          ssh -T git@gitee.com

五、在idea中使用Git(重点)

1.安装好IntelliJ IDEA后,如果Git安装在默认路径下,那么idea会自动找到git的位置,如果更改了Git的安 装位置则需要手动配置下Git的路径。选择File→Settings打开设置窗口,找到Version Control下的git选 项:

2.创建项目远程仓库

3.在idea上初始化本地仓库

 4.在idea上配置远程仓库

将gitee的公钥填到图中“3-输入远程仓库地址”

5.将项目提交到本地仓库

 6.推送到远程仓库

 7.克隆远程仓库到本地

 8.创建分支

 

 9.切换分支及其他分支相关操作

 10.解决本地仓库与远程仓库的代码冲突

 

六、idea常用Git操作入口

1. 第一张图上的快捷入口可以基本满足开发的需求。

 七、注意事项

1. 切换分支前先提交本地的修改

2. 代码及时提交,提交过了就不会丢

3. 遇到任何问题都不要删除文件目录,要注意备份


以上就是今天要讲的内容,本文仅仅简单介绍了Git的使用。

其中文章资源来源于“黑马程序员”

  • 3
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 3
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值