git 回退到某个特定提交】的更多相关文章

1.先用git log commit aba290c570d3894f4f39a1fdf52aa512c0231525 Author: huzhengbo <@qq.com> Date: Mon Jul :: + fix BUG PAAS- 增加创建存储和删除存储的立即推送 找到提交的版本号,上面红色部分 2.git reset git reset --hard aba290c570d3894f4f39a1fdf52aa512c0231525…
假设你的提交日志如下(可以通过 git log 命名查看) commit 14af3315a2b1234daac74ece61ef913007043e06 Author: wuxianqiang <wxqlucky@gmail.com> Date: Sun May 6 16:20:55 2018 +0800 上面显示了某次的提交记录,想看哪次提交的差异就可以使用下面的命令 git show 14af3315a2b1234daac74ece61ef913007043e06 使用 git show…
1.git 创建和删除分支: 创建:git branch 分支名字 本地删除:git branch -D 分支名字 远程删除:git push origin :分支名字 2.git 回退到以前提交的版本 git log:查看提交的日志 git reset --hard commit_id(这个是提交的id,可以通过上面的命令查看要回退的那个提交版本的id,或者直接到git的网站上面看分支的提交记录,里面也可以获取到你要回退的那个提交的id):本地仓库回退,不影响远程,有需要再自己push ori…
git实现批量忽略特定文件的方法 在用AndroidStudio开发项目的时候,3个人协同开发,那么用Git同步代码,会将模块中的大量iml文件同步,每次都会提交和更新,一个一个的去忽略他们,显然是最笨的方法. 那些ide文件和iml文件根本不需要同步,如何设置呢?? git update-index --assume-unchanged $(git ls-files *.iml   idea/*.*)…
回退命令: $ git reset --hard HEAD^ 回退到上个版本 $ git reset --hard HEAD~3 回退到前3次提交之前,以此类推,回退到n次提交之前 $ git reset --hard commit_id 退到/进到 指定commit的sha码 强推到远程: $ git push origin HEAD --force或者$ git push -f -u origin 分支名  …
假设git仓库某个文件的提交信息如下: [cxy@localhost-live mate-power-manager]$ git log -n3 SPECS/mate-power-manager.spec commit fb493e8b17140247cb92c4042e5a95391738b0ce ---------------- 最新一次提交 Author: chenxiaoyuan <chen.xiaoyuan@com.cn> Date: Tue Oct 30 21:08:01 2018…
git clone XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX git log -5 // 查看最近5个commit 回退命令:$ git reset --hard HEAD^ 回退到上个版本$ git reset --hard HEAD~3 回退到前3次提交之前,以此类推,回退到n次提交之前 $ git reset --hard commit_id 退到/进到 指定commit的sha码 强推到远程: $ git push origin HEAD --force…
回退命令: $ git reset --hard HEAD^ 回退到上个版本$ git reset --hard HEAD~3 回退到前3次提交之前,以此类推,回退到n次提交之前 $ git reset --hard commit_id 退到/进到 指定commit的sha码 //--???回到当前版本 强推到远程: $ git push origin HEAD --force   时刻怀有一颗虔诚之心,乐于分享.知识才更有意义.…
git log查看提交历史及提交的commit_id 回退命令: $ git reset --hard HEAD^ 回退到上个版本$ git reset --hard HEAD~3 回退到前3次提交之前,以此类推,回退到n次提交之前 $ git reset --hard commit_id 退到/进到 指定commit的sha码 强推到远程: $ git push origin HEAD --force…
今天学习了git回退的两个命令,现在总结一下: 1.git reset 如果想回退错误的提交C和D,只要把指针移到B上 git reset --hard a0fvf8 而这时候,远程仓库的指针还在D上,如果直接用 git push 将无法推到远程仓库,所以只能用 git push -f 强制推到远程仓库, 这样会有弊端,当你发现C和D不是错误的或者有用的话,将无法找回,因为已经指针远程仓库的指针已经在B上了. 这时候 git revert 就有作用了 2.git revert git rever…