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等操作,本地分支远程分支,以及和并分支解决冲突等操作,后面遇到了就会往上加,对于初学者来说可能非常需要,因为我当初就一头雾水,但是用着用着就会了