分布式版本控制工具Git

Git是一款开源的分布式版本控制工具,主要应用于“团队协作开发”;可以满足我们在开发中进行:“代码备份”,“版本控制”,“协同开发”,"代码追溯"等工作的需求。

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

Git工作流程

在这里插入图片描述

Git使用指令

指令作用
git init初始化一个git本地仓库
git add 文件名添加文件到暂存区
git commit -m ‘文件描述信息’提交文件到本地仓库
git log查看git提交日志
git status查看git操作状态

Git版本管理

1.版本回滚
指令作用
git reflog获取版本ID
git reset --hard版本ID不保留版本回滚
Revert–>merge–>add–>commit保留回滚版本,重新提交clone版本
2.分支管理

分支是由每次提交的代码,串成的一条时间线;使用分支可以把一些工作从主线上分离,避免影响开发主线。而不同的分支是平行的关系,不会相互影响。

在这里插入图片描述
分支管理操作命令:

指令作用
git branch 分支名称创建分支
git branch -d 分支名称删除分支
git merge 分支名称合并分支
git branch查看分支

Git远程仓库

1.SSH配置

1)设置Git账户

# 查看Git账户和邮箱
git config user.name
git config user.email
# 设置Git账户和邮箱
git config -- global user.name  "账户"
git config -- global user.email "邮箱"
# 查看是否已存在SSH
cd ~/.ssh

2)生成SSH公钥

#生成指令:
ssh-keygen -t rsa -C "邮箱"
#注意事项:敲三次回车即可
#查看指令:
cat ~/.ssh /id rsa.pub

3)设置账户公钥

#在远程仓库上直接设置即可

4)公钥测试

ssh -T git@gitee.com
2.远程操作
指令作用
git remote add 仓库名称 远程仓库URL给远程仓库起别名
git remote -v查看远程仓库具体信息
git push -u 仓库名称 分支名推送资源
git clone 远程仓库URL(不能用别名)拷贝全量
git pull 远程仓库名称 分支名拉取增量

注:在拷贝全量时,要使用远程仓库URL全地址,然后要给URL起别名,最好和原始仓库同样的别名;

3.代码冲突

代码冲突是在推送资源,拉取增量,分支合并时发生;发生冲突远程仓库是不会让我们正常的进行git commit操作,因此最好的方式:

git pull–>查看冲突代码并修改保存–>git add–>git commit -->git push.

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值