标签:git 代码 stash 用法 问题 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 删除所有的暂存
标签:git,代码,stash,用法,问题,Git,版本,暂存 来源: https://www.cnblogs.com/BaymaxHH/p/16104621.html
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。