Git代码回滚

作者: 51bitquant | 来源:发表于2015-11-05 21:07 被阅读398次

Git管理代码非常的方法,但是在使用Git进行代码管理的时候,可能因为某种原因需要对代码进行回滚操作。
回滚的步骤如下:(以下步骤在终端操作)

cd 进入项目目录

git reflog; // 查看项目中的commit日记

日记的格式如下:
61b0f3e HEAD@{7}: commit: 修改店铺设置的代码 // 61b0f3e这个是提交的Commit ID号

git reflog.png

如果需要恢复到到某一次的提交记录的话,在终端输入:

git reset --hard 提交的ID号,从git reflog命令中找到

实际上Xcode也已经继承了Git的代码管理,可以通过如下的命令来实现代码的回滚:

git log -5 // 查看最近的5个commit
git reset --soft XXXX^ // XXXX 为commit id, 别忘了 ^ 这个符号。

注意:

git reset --hard 是重置,如果你的代码没有提交的话,使用这个命令导致你的代码全部丢失,所以慎用这个命令,git reset --hard是重置文件指针并且指向最近提交的一次文件,这个命令很有用处,有时可以用在清除文件缓存,使用之前一定要记得提交代码。

技术交流群:344914307

相关文章

  • git回滚代码

    git代码库回滚: 指的是将代码库某分支退回到以前的某个commit id【本地代码库回滚】:git reset ...

  • 谈谈 Git 代码回滚

    本文讲述了如何使用 git rebase -i 及 git cherry-pick 实现代码回滚。代码回滚属于高危...

  • git 远程分支回滚

    git代码库回滚: 指的是将代码库某分支退回到以前的某个commit id 【本地代码库回滚】: git rese...

  • Git远程库版本回滚

    git代码库回滚: 指的是将代码库某分支退回到以前的某个commit id 【本地代码库回滚】: git rese...

  • git 本地回滚

    1、git代码库回滚: 指的是将代码库某分支退回到以前的某个commit id 【本地代码库回滚】: git re...

  • git 总结

    参考资料:git 删除本地分支和远程分支、本地代码回滚和远程代码库回滚 git 删除分支 1. 本地分支:git ...

  • git命令

    Git回滚代码到某个commit

  • 常见的git回滚的三种场景

    个人本地代码回滚: git reset --hard 需要回滚代码的hash值git push -f origin...

  • git 代码回滚

    Git回滚代码到某个commit 回退命令:

  • git回滚代码

    强制push远程分支 恢复到指定的commit hash 把当前分支强制提交到远程 link:https://ww...

网友评论

    本文标题: Git代码回滚

    本文链接:https://www.haomeiwen.com/subject/kikchttx.html