git开发常用命令~~~~~

新公司用git管理版本,更新时经常会碰到各种各样的问题,如果本地只是少量的修改了代码的话,可以先把改过的代码拷出来,然后执行下面的命令

git 放弃本地修改 强制更新
git fetch –all
git reset –hard origin/master

————————–git reset:
git reset HEAD (git reset) ————– 将之前用git add命令更新到暂存区的内容撤出暂存区.引用没改变
git reset – fileName (git reset HEAD fileName) ————– 将指定的文件撤出暂存区
git reset –soft HEAD^ ————– 工作区和暂存区不改变,但是引用向前回退一次,撤销最新的提交.
git reset HEAD^ ————– 工作区不改变,但是暂存区会回退到上一次提交之前,引用也会回退一次.
git reset –hard HEAD^ ———– 彻底撤销最近的提交,引用回退到前一次,而且工作区和暂存区都会回退到上一次提交的状态.

————————–git checkout:
git checkout – fileName 用暂存区中fileName文件来覆盖工作区中的fileName文件
git checkout -b branchName 在当前分支上新建一个分支
git checkout branchName 切换分支

————————–git stash
git stash 保存工作区和暂存区的文件
git stash list 查看保存进度
git stash pop 从最近保存的进度进行恢复并删除记录
git stash clear 删除所有存储的进度
git stash apply 与git stash pop 一样,但不删除记录

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容