git的使用教程

仓库初始化

mkdir git_test
cd git_test
git init
# 创建一个目录并初始化,这样我们的一个仓库就创建好了
#在当前目录下生成了一个 .git 目录,这是git用来跟踪管理版本库的,不用去动它一般情况下

常用操作

touch readme.txt
git add readme.txt
git commit -m "add readme.txt"
#在当前目录下即working directory有一个缓存区,存放在版本库里,即.git下
# 我们在工作区的修改要先git add到缓存区再commit提交到到分支上
#-m 后面加注释 ,养成加注释的习惯

版本回退

#我们可以理解每次commit都会保留一个快照,通过git reset --hard HEAD~n
#回退到相应的版本,其中n==1时表示回退到上一个版本
#当然也可以git reset --hard commit_id
git log 或者git reflog可以查看版本历史,找到commit_id

修改管理和撤销

# 我们对readme.txt文件进行修改以后,发现还是上次的版本合适,这时候可以撤销修改
# 我们可以通过git status 来查看文件的状态
# 撤销修改分两种,一种是在工作区的修改
git restore <文件> 会把这个文件更新到最近一次修改
#另一种commit_id是已经提交到缓存区,分两个步骤
git restore --staged <文件>
#把文件从缓存区撤销
git restore <文件>
# 撤销修改
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值