Git 用法问题

最近做项目发现自己对Git的用法还是不够熟悉,花费比较多的时间在处理代码的冲突问题上。因此,重新对Git相关的知识进行学习和回顾。

版本控制中,常常分为四个区:远程仓库,本地仓库,暂存区以及工作区

基本操作就不过多涉及,主要涉及提交代码冲突,撤销代码提交等操作

 

1. 代码冲突

git checkout master

git pull

git merge master

解决冲突代码

 

2. 版本回退

git reset --hard HEAD^ 回退到上一个版本,如果需要回退到上上版本,则为HEAD^^

 

3. 暂存

当特性开发到一半,需要切换到另外的任务,但此时不想commit提交代码到本地仓库,那么可以使用git stash把当前的进度存储起来

git stash save “暂存版本”

git stash list  查看暂存的清单

git stash apply "版本” 不会删除暂存

git stash pop “版本”  会删除暂存

git stash drop 删除指定的暂存

git stash clear 删除所有的暂存

posted @ 2022-04-05 23:51  Baymax_HH  阅读(28)  评论(0)    收藏  举报