Git版本控制

Git能够干什么

Git是一个代码版本控制工具,有下面几个特点

1.Git可以用于备份项目代码
2.Git可以管理代码的各个版本
3.Git可以方便大家协同工作
4.Git可以方便代码追责

Git和SVN对比

SVN是集中式的版本控制系统,而Git是分布式的版本控制系统。

在这里插入图片描述

Git本地仓库操作

工作目录:代码存放的位置
暂存区:代码提交之前的临时存储空间
本地仓库:存放不同的版本代码

在这里插入图片描述

Git常用命令

git init 初始化,创建git仓库
git add	添加,将制定的文件添加到暂存区
git commit 提交,将暂存区的文件提交到历史仓库

git status 查看git状态(文件是否进行了添加、提交等操作)
git log 查看日志(git提交的历史日志)
  
git reflog 查看历史版本记录(有简化的版本号)
git reset --hard 版本号

git branch	//查看所有分支
git branch 分支名	//创建新分支
git checkout 分支名 //切换到指定分支

git merge 分支名
git branch -d 分支名 删除分支

Git远程仓库的操作

在这里插入图片描述

git clone: 将远程仓库中的内容克隆到本地仓库(完全复制一份)
git push: 将本地仓库的内容推送到远程仓库
git pull: 更新远程仓库中的内容到本地仓库(只更新有变动的部分)

Gitee SSH公钥配置

比较流行的远程仓库有Github和Gitee,下面以Gitee为例描述一下SSH公钥的配置

1.设置Git账户
  git config --global user.name  "用户名"
  git config --global user.email "你的邮箱"
  
2.生成SSH公钥
  ssh-keygen -t rsa -C "你的邮箱"  
  cat ~/.ssh/id_rsa.pub

3.gitee配置SSH公钥
  按照下图把生成的公钥,复制到文本框中就可以了

在这里插入图片描述

//关联远程仓库,为远程仓库取一个别名
git remote add 远程仓库别名 远程仓库地址
//将本地仓库代码推送至远程仓库
git push -u 远程仓库别名 分支名

git clone 远程仓库的地址

//拉去远程仓库的内容到本地仓库
git pull 远程仓库名 分支名 

Idea集成Git

找到Idea的设置界面【Version Control】【Git】,Idea会自动匹配你电脑上安装的git路径

在这里插入图片描述

Idea Git创建本地仓库

在这里插入图片描述

选择你想把那个项目当做本地仓库

在这里插入图片描述

Idea Git提交

在这里插入图片描述

Idea Git切换版本

在这里插入图片描述

Idea Git分支管理

在这里插入图片描述

Idea Git推送

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值