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 一样,但不删除记录

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值