Git(1)

​1.1 什么是git​

git是一个分布式的版本控制软件。
1、软件​​,类似于QQ、office、dota等安装到电脑上才能使用的工具。
2、版本控制​,类似于毕业论文、写文案、视频剪辑等,需要反复修改和保留原历史数据。
3、分布式​

  • 文件夹拷贝
  • 本地版本控制
  • 集中式版本控制
  • 分布式版本控制

​1.2 为什么要做版本控制​

要保留之前所有的版本,以便回滚和修改

腾讯元宝 - 轻松工作 多点生活

第二章 “东北热”创业史

2.1 第一阶段:单枪匹马干

git做版本控制 -- git 管理文件夹

1、进入要管理的文件夹
2、git init 初始化
3、管理 :

红色:新增的文件 / 修改过的文件都是

绿色:已经管理过的

(1)管理当前文件夹下边的文件状态 ----git add 文件名git add .

git status

(2)管理指定文件(红变绿) ----- git commit -m '描述信息'

(3)生成版本

4、查看版本记录:git log

2.3 第三个阶段 :回滚

1、回滚之前的版本 :

git log

git reset --hard 版本号

2、回滚之后版本

git reflog

git reset --hard 版本号

2.4 总结

git init
git add .
git commit -m '描述信息'
git log
git reflog
git reset --hard 版本号``

git checked -- 文件名

本地仓库 → 工作区​

  • 回退到某次提交:git checkout 提交号 或 git reset --hard 提交号
    (谨慎使用 reset --hard,它会丢弃未提交的改动)

git reset HEAD 文件名

暂存区 → 工作区​

  • 撤销暂存的文件:git reset HEAD 文件名
    (将文件从暂存区移回工作区,但保留修改)

2.5 第四阶段

2.5.1 分支

分支可以给使用者提供多个环境的克隆,意味着你可以把你的工作从开发主线上分离开来,以免影响开发主线。

2.5.2 紧急修复方案

查看分支: git branch

创建新的分支: git branch 分支的名字

切换分支 :git checkout 分支的名字

合并分支:( 可能产生冲突 )

1、先切换回master分支

2、然后 git merge 要合并的分支的名字

删除分支:

git branch -d 要删除的分支的名称

2.5.3 工作流

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值