git工作中推错分支了怎么回滚使用

1、回滚项目

我讲述的是java在idea中推送错了代码,我如何回滚远程分支的操作
①pull想要回滚的分支,保证本地代码跟远程代码同步
②git log --oneline 找到每个commit的版本号
③git reset --hard 版本号,这一步是在本地回滚
④删除远程同名分支,再将本地分支推到远程分支
git branch -a 查看所有分支
git push origin --delete 远程分支名

2、clone项目报错

使用git clone 仓库地址 : 报错

fatal: unable to access 'https://github.com/xylxpm/H4.9.git/': LibreSSL SSL_connect: SSL_ERROR_SYSCALL in connection to github.com:443 

使用如下命令可以顺利拉取代码,最后面是仓库地址

 env GIT_SSL_NO_VERIFY=true git clone https://github.com/xylxpm/H4.9.git

error: RPC failed; curl 28 OpenSSL SSL_read: Connection was reset, errno 10054
fatal: expected flush after ref listing

在这里插入图片描述
在这里插入图片描述

3、如何在idea中使用git

1、使用idea拉远程的代码

通过new一个远程分支的项目
在这里插入图片描述

2、将自己改的代码推送到远程分支

2.1直接推送文件在git的命令行中操作

将文件修改好了之后,通过git push就可以推送远程分支,在github中同意权限就可以推送
在这里插入图片描述

2.2直接通过idea推送

使用下面命令,不然推的时候会报10054的错
在这里插入图片描述
自己改好代码点击右上角推的箭头,鼠标悬停会有解释分别是pull、commit、push
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
将远程的分支拉到自己的项目中可以通过checkout就可以在本地分支上有,①localBranch以下的是本地分支,可以随便玩,因为是自己的写的东西,删除等操作都没事
②remote branch是远程的分支,在公司除非是自己写的,否则不要动,尤其是远程的master分支,以及dev分支可能是线上的环境和预上线环境
在这里插入图片描述
git在idea中的使用就是pull、push等操作,本地分支远程分支,以及和并分支解决冲突等操作,后面遇到了就会往上加,对于初学者来说可能非常需要,因为我当初就一头雾水,但是用着用着就会了

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值