好湿?好紧?好多水好爽自慰,久久久噜久噜久久综合,成人做爰A片免费看黄冈,机机对机机30分钟无遮挡

主頁 > 知識庫 > Git撤銷已經推送(push)至遠端倉庫的提交(commit)信息操作

Git撤銷已經推送(push)至遠端倉庫的提交(commit)信息操作

熱門標簽:聯通外呼系統電腦app軟件 400電話辦理費用低 地圖標注項目幾個月 外呼系統怎么群發短信 蘇州呼叫中心外呼系統哪家強 谷歌地圖標注日期 400電話申請到底哪家好 宿遷怎么辦理400電話 鶴壁高頻外呼系統多少錢一個月

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

有時,在git push之后,才發現還有一些代碼需要進行很小的改動,這些改動在原則上不應該作為一次新的提交。

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

為了實現這個目的,需要進行三步操作。

1.撤銷提交信息

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

$ 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-代碼優化
commit aa909cff2239536df14820fe086d96305b24e9f1
Author: hanchao5272 89298141@qq.com>
Date: Sat Mar 3 23:43:03 2018 +0800

CSDN-java反射-修飾符-代碼優化

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

然后,通過git reset –soft 版本號>重置至指定版本的提交,達到撤銷提交的目的:

$ git reset --soft aa909cff2239536df14820fe086d96305b24e9f1

參數soft指的是:保留當前工作區,以便重新提交

還可以選擇參數hard,會撤銷相應工作區的修改,一定要謹慎使用

然后,通過git log確認是否成功撤銷:

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

CSDN-java反射-修飾符-代碼優化

已經成功撤銷。

2.撤銷

通過git push origin master –force強制提交當前版本號,以達到撤銷版本號的目的:

$ 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)

必須添加參數force進行強制提交,否則會提交失敗,并報錯:

$ 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.

報錯原因:本地項目版本號低于遠端倉庫版本號。

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

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

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

您可能感興趣的文章:
  • Git commit --amend 修改提交信息操作
  • Git提交日志修改方法實例匯總
  • git log根據特定條件查詢日志并統計修改的代碼行數
  • git push 本地項目推送到遠程分支的方法(git命令版)
  • git 將本地文件(夾)上傳到gitee指定分支的處理方法

標簽:哈爾濱 遵義 丹東 雙鴨山 錫林郭勒盟 鄂爾多斯 莆田 襄陽

巨人網絡通訊聲明:本文標題《Git撤銷已經推送(push)至遠端倉庫的提交(commit)信息操作》,本文關鍵詞  Git,撤銷,已經,推送,push,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《Git撤銷已經推送(push)至遠端倉庫的提交(commit)信息操作》相關的同類信息!
  • 本頁收集關于Git撤銷已經推送(push)至遠端倉庫的提交(commit)信息操作的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: AV人摸人人人澡人人超碰导航| 日本成在人线av无码免费高潮 | 欧美zo| 欧洲VI秘?一区二区三区| 麻豆精品秘?国产传媒MV视频 | 国产AV精品无码一区二区| 性欧美丰满熟妇XXXX性久久久| 把女人下身日出批水免费| 男人插女人逼逼视频| 欧美另类尿口扩张内视| 欧美丰满一区二区免费视频| 日韩欧美AV无码高潮动漫| 团风县| 国产在线麻豆精品观看| 国产未成女年一区二区| 91偷拍初高中女厕撒尿| 成人污污www网站免费丝瓜| 老女人影院| 亚洲精品一区二三区不卡| 久久久久精品无码专区喝奶91| 精品3d动漫视频一区在线观看| 久久久久久精品一级毛片免费粉色 | 三上悠亚健身房无码播放| 精品人妻一区二区三区在线| 恋爱指南| 一区二三区国产| 操美女大学生| 成在线人免费视频一区二区三区 | 色淫视频app免费下载| 小泽玛利亚一区二区三区免费| 两个大乳寡妇被躁BD| 91精品国产91久久综合桃花| 91w乳液78w78| 人人草人| 官场品尝老女人| 穿成校园文的炮灰男配| 国产欧美日韩精品专区黑人| 天堂在线免费观看中文版| aa在线观看| 娇妻跪趴高撅肥臀出白浆| 粉嫩的极品女神尤物在线观看|