git学习

git基础知识

对于任何一个文件git中都有三中状态:

  • 已提交(commited)
  • 已修改(modified)
  • 已暂存(staged)

git status查看是否修改,git add 暂存文件,git commit 提交到本地数据库。
撤销操作:git reset 可以取消 git add
每次git branch就会产生一个指向新分支的指针,git中有一个很特别的指针HEAD,它记录着你在哪个分支上工作。
图一
此图表示你正在master上工作git checkout testing之后:
图二
git commit -m "made a chage" 之后:
图三
commit之后会产生一个快照(相当于一次拷贝,但是不是单纯的拷贝)。

git merge

这里写图片描述
git checkout master && git merge hotfix之后如下图:
这里写图片描述
此时hotfix和master指向了相同的提交,所以可以删除hotfix分支git branch -d hotfix

这里写图片描述
现在加入要合并master和iss53 ,git checkout master && git merge iss53
这里写图片描述

注意

有时候我们添加的.gitignore文件不管用时记着清除缓存git rm -r --cached . 之后重新add。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值