Git版本控制

本文介绍了Git的基本功能,包括备份项目代码、管理代码版本、方便团队协作等,并详细解释了Git与SVN的区别。提供了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推送

 

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值