亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

Git撤銷已經(jīng)推送(push)至遠(yuǎn)端倉庫的提交(commit)信息操作

 更新時(shí)間:2020年09月15日 10:02:45   作者:hanchao5272  
這篇文章主要介紹了Git撤銷已經(jīng)推送(push)至遠(yuǎn)端倉庫的提交(commit)信息操作,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧

有關(guān)修改提交(git commit)信息的方法可以參考: Git commit –amend 修改提交信息

有時(shí),在git push之后,才發(fā)現(xiàn)還有一些代碼需要進(jìn)行很小的改動(dòng),這些改動(dòng)在原則上不應(yīng)該作為一次新的提交。

這時(shí),我們需要撤銷這次推送(git push)與提交(git commit),然后進(jìn)行代碼修改,再重新進(jìn)行提交和推送。

為了實(shí)現(xiàn)這個(gè)目的,需要進(jìn)行三步操作。

1.撤銷提交信息

首先,通過git log查看提交信息,以便獲取需要回退至的版本號(hào):

$ git log
commit a44822002522f2ab1e3a5e2a1cec00a7d3d02185 (HEAD -> master, origin/master, origin/HEAD)
Author: hanchao5272 <89298141@qq.com>
Date: Sun Mar 4 11:14:55 2018 +0800

CSDN-java反射06-成員變量Field-代碼優(yōu)化
commit aa909cff2239536df14820fe086d96305b24e9f1
Author: hanchao5272 <89298141@qq.com>
Date: Sat Mar 3 23:43:03 2018 +0800

CSDN-java反射-修飾符-代碼優(yōu)化

我們需要撤銷CSDN-java反射06-成員變量Field-代碼優(yōu)化這次提交,所以需要回退至的版本是CSDN-java反射-修飾符-代碼優(yōu)化,即需要回退至的版本號(hào)是:aa909cff2239536df14820fe086d96305b24e9f1。

然后,通過git reset –soft <版本號(hào)>重置至指定版本的提交,達(dá)到撤銷提交的目的:

$ git reset --soft aa909cff2239536df14820fe086d96305b24e9f1

參數(shù)soft指的是:保留當(dāng)前工作區(qū),以便重新提交

還可以選擇參數(shù)hard,會(huì)撤銷相應(yīng)工作區(qū)的修改,一定要謹(jǐn)慎使用

然后,通過git log確認(rèn)是否成功撤銷:

$ git log
commit aa909cff2239536df14820fe086d96305b24e9f1 (HEAD -> master)
Author: hanchao5272 <89298141@qq.com>
Date: Sat Mar 3 23:43:03 2018 +0800

CSDN-java反射-修飾符-代碼優(yōu)化

已經(jīng)成功撤銷。

2.撤銷

通過git push origin master –force強(qiáng)制提交當(dāng)前版本號(hào),以達(dá)到撤銷版本號(hào)的目的:

$ git push origin master --force
Total 0 (delta 0), reused 0 (delta 0)
To github.com:hanchao5272/myreflect.git
+ a448220...aa909cf master -> master (forced update)

必須添加參數(shù)force進(jìn)行強(qiáng)制提交,否則會(huì)提交失敗,并報(bào)錯(cuò):

$ git push origin master
To github.com:hanchao5272/myreflect.git
! [rejected] master -> master (non-fast-forward)
error: failed to push some refs to 'git@github.com:hanchao5272/myreflect.git'
hint: Updates were rejected because the tip of your current branch is behind
hint: its remote counterpart. Integrate the remote changes (e.g.
hint: 'git pull ...') before pushing again.
hint: See the 'Note about fast-forwards' in 'git push --help' for details.

報(bào)錯(cuò)原因:本地項(xiàng)目版本號(hào)低于遠(yuǎn)端倉庫版本號(hào)。

3.修改代碼,重新提交和推送

//修改代碼,添加修改
git add .
//重新提交
git commit -m "CSDN-java反射06-成員變量Field-代碼優(yōu)化"
//重新推送
git push origin master

以上這篇Git撤銷已經(jīng)推送(push)至遠(yuǎn)端倉庫的提交(commit)信息操作就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • git分支或指定文件回退到指定版本命令詳解

    git分支或指定文件回退到指定版本命令詳解

    作為一名后端開發(fā),相信大家一定遇到過這樣的情景,代碼開發(fā)人員過多,并且開發(fā)分支過多,導(dǎo)致代碼版本管理困難,這樣就難免遇到一些代碼合并出錯(cuò),下面這篇文章主要給大家介紹了關(guān)于git分支或指定文件回退到指定版本命令的相關(guān)資料,需要的朋友可以參考下
    2023-12-12
  • git設(shè)置用戶名密碼的示例代碼

    git設(shè)置用戶名密碼的示例代碼

    這篇文章主要介紹了git設(shè)置用戶名密碼的示例代碼,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-07-07
  • net-snmp靜態(tài)編譯鏈接的獲取程序及生成執(zhí)行程序詳解

    net-snmp靜態(tài)編譯鏈接的獲取程序及生成執(zhí)行程序詳解

    這篇文章主要介紹了net-snmp靜態(tài)編譯鏈接的獲取程序及生成執(zhí)行程序詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-08-08
  • git 入門教程之本地倉庫和遠(yuǎn)程倉庫的本質(zhì)介紹

    git 入門教程之本地倉庫和遠(yuǎn)程倉庫的本質(zhì)介紹

    本地倉庫和遠(yuǎn)程倉庫在本質(zhì)上沒有太大區(qū)別,只不過一個(gè)是本地電腦,一個(gè)是遠(yuǎn)程電腦.這篇文章主要介紹了git 入門教程之本地和遠(yuǎn)程倉庫的本質(zhì)介紹,需要的朋友可以參考下
    2020-08-08
  • 分布式系統(tǒng)CAP定理中的P原理解析

    分布式系統(tǒng)CAP定理中的P原理解析

    這篇文章主要為大家介紹了分布式系統(tǒng)CAP定理中的P原理解析,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-02-02
  • 將git項(xiàng)目導(dǎo)入GitHub的方法(附創(chuàng)建分支)

    將git項(xiàng)目導(dǎo)入GitHub的方法(附創(chuàng)建分支)

    下面小編就為大家?guī)硪黄獙it項(xiàng)目導(dǎo)入GitHub的方法(附創(chuàng)建分支)。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2017-11-11
  • 在命令行用 sort 進(jìn)行排序的方法

    在命令行用 sort 進(jìn)行排序的方法

    這篇文章主要介紹了在命令行用 sort 進(jìn)行排序的方法,本文給大家介紹的非常詳細(xì),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2019-12-12
  • gitlab分支合并沖突的處理過程

    gitlab分支合并沖突的處理過程

    這篇文章主要介紹了gitlab分支合并沖突的處理過程,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2024-01-01
  • Git如何清除本地緩存

    Git如何清除本地緩存

    這篇文章主要介紹了Git如何清除本地緩存問題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-05-05
  • i++循環(huán)與i-–循環(huán)的執(zhí)行效率(遞增與遞減效率)

    i++循環(huán)與i-–循環(huán)的執(zhí)行效率(遞增與遞減效率)

    i++循環(huán)與i-–循環(huán)的執(zhí)行效率(遞增與遞減效率),需要的朋友可以參考下。
    2011-01-01

最新評(píng)論