github使用日常记录

github使用

下载

可加入选项,git clone -h查看可用。
git clone (-b dev) https://github.com/I-Quotient-Robotics/caster_description.git

上传

  • git init
  • git status
  • git add .
  • git commit -m "demo"
  • git remote add origin https://github.com/I-Quotient-Robotics/caster_description.git
  • git pull origin <branch>
  • git push -u origin <branch>
    第一次上传到库中需要先github pull拉回,以后就可以直接push操作了

分支操作

  • 创建一个分支,并切换过去:
    git checkout -b <branch>
  • 切换回主分支:
    git checkout master
  • 再把新建的分支删掉:
    git branch -d <branch>
  • 除非你将分支推送到远端仓库,不然该分支就是 不为他人所见的:
    git push origin <branch>

版本回退

删除回退历史

  • 查看推送记录
    git log
  • 回退到上一个版本
    git reset --hard HEAD^
  • 回退两个版本
    git reset --hard HEAD^^
  • 回退不固定版本
    git reset --hard HEAD~100
  • 查看推送版本号
    git reflog
  • 回退到相应版本号
    git reset --hard HEAD 版本号
  • 强制推送
    git push -f origin master

版本回退完之后查看当前包的内容是否回退成功,成功后直接强制上传.这种方式会删除你的上传记录,会影响共同使用的人。

恢复回退版本

可以保留错误版本,保持HEAD始终正向,不会出现问题,在公司共同开发还是要使用这个方法.以及想要 回退到某一个中间版本而不想删除之后的commit,这种就更加好用.

  • 重新上传版本
    git revert id

参考

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值