首页 > 编程知识 正文

git获取代码到本地,git上传代码

时间:2023-05-06 19:40:09 阅读:129524 作者:2146

代码回滚有两种情况: reset命令和revert命令。 reset将代码回滚到某个版本,但不保存某个版本以后的代码。 revert只回滚某个版本的代码,对齐该版本的代码不会产生影响。 如果多人共同开发任务,则建议使用第二种方法回滚代码。 回滚代码过程分为三个步骤。 首先检查日志,确定要回滚的代码版本,回滚到该版本,最后提交代码。 现在,我将介绍这两个方法过程。

1 )查看某一版本的gitlog//HEAD日志的git reset---hard [目标版本号] //目标版本号为head号,通常输入前几位即表示git push -f //可以强制代码推送到远程仓库2 )回滚代码的某个版本(显示gitlog//head日志中的git revert [ ) /回滚代码的新版本,以及将其恢复的git add . //提交问答价格莫非暂存区git commit-m“”//将代码提交到本地仓库并上传到git push //远程分支,然后使用reset滚动代码可以将所有回滚的代码保留在本地,并选择是更正提交错误的位置并提交,还是在不提交的情况下运行推式命令。 远程分支是

使用revert倒带代码时,只会撤回代码的某个版本,保留相应版本的日志,并且比reset更安全。

举个例子,当前提交了版本a、版本b和两个版本的代码,版本b在版本a之后提交。 此时,根据需要回滚版本b的代码。

如果使用reset,则必须使用: git revert [A版本a]。 在这种情况下,git分支代码返回版本a。

使用revert时,使用命令为git revert [B版本号]; 此时,将在版本b中生成新的版本c。 这相当于反向操作版本b的提交。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。