git 撤回已經push到遠端倉庫的修改
git實際應用中我們經常需要撤回已經遠端倉庫的修改。
git revert 撤銷 某次操作,但是此次操作之前和之後的commit和history都會保留,並且把這次撤銷作為一次最新的提交。
git revert HEAD #撤銷前一次提交
git revert HEAD^ #撤銷前前一次提交
git revert HEAD~n #撤回前n+1次提交
git revert 版本號 (eg:e3fd11233334b535640920e7d350a941b4801d5a) #撤銷指定版本提交。
git revert是提交一個新的版本,將需要revert的版本的內容再反向修改回去,版本會遞增,不影響之前提交的內容。
我們只需要執行:
git revert HEAD
git push origin HEAD --force
相關推薦
git 撤回已經push到遠端倉庫的修改
git實際應用中我們經常需要撤回已經遠端倉庫的修改。 git revert 撤銷 某次操作,但是此次操作之前和之後的commit和history都會保留,並且把這次撤銷作為一次最新的提交。 git revert HEAD #撤銷前一次提交 git rev
git push遠端倉庫時報錯:fatal: remote origin already exists. (已解決)
在做遠端倉庫除錯階段,突然發現修改後的專案無法push了: 如果輸入$ git remote add origin [email protected]:djqiang(github帳號名)/gitdemo(專案名).git  
git撤銷已經push到遠端的commit
在使用git時,push到遠端後發現commit了多餘的檔案,或者希望能夠回退到以前的版本。 先在本地回退到相應的版本: git reset --hard <版本號> // 注意使用 --hard 引數會拋棄當前工作區的修改 // 使用 --soft 引數的話會回退到之前的版本,
Git 合併已經push到遠端分支的多個commit
1. 場景當我們在本地開發的時候,處於某種目的,可能會多次commit本地,當功能開發完成後,push到遠端分支前,有忘記將commit合併,導致遠端分支上有很多零散的commit,通常情況下也沒有什麼大的問題,如果commit需要被其他人cherry-pick的時候,就比較
為已經存在的本地專案新增git ,以及從遠端倉庫拉取程式碼並切換遠端分支
前提:先去gitlab或github網站上建立一個新專案,完畢後記得新增.ignore; 1、開啟終端,cd到已存在專案的目錄 2、輸入以下命令列,初始化一個本地倉庫: git init 3、輸入以下命令,把工程所有檔案都新增到該倉庫中(千萬
[Git高階教程(二)] 遠端倉庫版本回退方法 - 梧桐那時雨 - CSDN部落格
1 簡介 最近在使用git時遇到了遠端分支需要版本回滾的情況,於是做了一下研究,寫下這篇部落格。 2 問題 如果提交了一個錯誤的版本,怎麼回退版本? 如果提交了一個錯誤的版本到遠端分支,怎麼回退遠端分支版本? 如果提交了一個錯誤的版本到公共遠端分支,又該怎麼回退版本? 3 本地分支版
Git簡單使用與遠端倉庫(Github)的使用
Git簡單使用與遠端倉庫(Github)的使用 1 前言 對於Git的使用,學習動機有兩點,第一是管理Github的時候比較麻煩,這點我做過兩次嘗試(桌面版Github以及Github的網頁級),這很令人不爽,滑鼠操作讓人窒息,而且上傳時速度比較捉急。第二是基於實際個人需求的,我
git 提交專案到遠端倉庫及更新提交功能
初次提交本地專案到遠端倉庫 首先在git伺服器上面新建一個倉庫 在本地新建一個倉庫名 ,並通過git bash 命令列工具進入到該目錄 執行以下命令 $git init $git remote add origin yourgithubaddress //
git撤銷已經push的提交
簡要版: 1. git log 2. git reset --soft 43dc0de914173a1a8793a7eac31dbb26057bbee4 3. git push origin master --force 詳細版: 1. 使用g
git推送至遠端倉庫
git推送至遠端倉庫 說到程式碼管理經常要用到git工具,網上找到了一張圖,可以清晰的看到那些命令操作的位置和流程。這張圖中用到的專有名詞的翻譯如下: workpalce:工作區 Index/stage:暫存區 repository: 倉庫區(本地倉庫)
git連線不上遠端倉庫---visualstudio提交程式碼報錯:no upstream configured for branch 'master'
1,新建資料夾,在檔案下下滑鼠右鍵git bush--->git init,初始化倉庫; 2,設定gitthub倉庫地址:git remote add origin https://github.com/z*****g/lm.git 3,git pull origin master 4,git p
Git 提交程式碼到遠端倉庫5步
準備工作 安裝 Git 配置Git # 區域性配置 git config user.name "遠端倉庫使用者名稱(如:github使用者名稱)" git config user.name "遠端
Git使用入門(二)遠端倉庫
目錄 1、向遠端倉庫提交程式碼 2、從遠端倉庫獲取程式碼 1、向遠端倉庫提交程式碼 前提:註冊有Github或者碼雲的賬號 ①在碼雲或者Github上新建倉庫 將上面新增好之後,複製倉庫地址 使用如下命令,將專案提交到Github或者碼雲中
(二)git 推送到遠端倉庫
寫在前面,出現的bug: 目的:要將本地檔案推送到自己建的遠端倉庫中(即github上) 總體思路: 1,在github上新建一個遠端倉庫(github上有很多遠端倉庫,一個資料夾就算一個倉庫,自己的github賬號就像一棟大樓,每個repository就
git知識總結6——遠端倉庫
從本地倉庫推送到github遠端倉庫 先在github上建立一個倉庫,步驟如下 現在github上倉庫還是空的,我們可以從git本地倉庫推送到github。 在git本地倉庫下寫命令 $ git remote add origin [email protected]:username/le
eclipse使用git提交程式碼到遠端倉庫。(嚴謹篇)
我們在提交程式碼時,一定要要注意,不能直接提交。我們首先應該拉取專案然後 再檢視是否有程式碼衝突我這裡是沒有衝突,如果有衝突就解決衝突,具體如何解決 可參考 :https://blog.csdn.net/rosten/article/details/17068285然後我
git正確的刪除遠端倉庫的檔案並用.gitignore忽略提交此檔案
我向遠端倉庫提交了如下檔案src/ pom.xml target/ WebContent/,發現沒必要提交target目錄。 於是做了如下操作: <code class="hljs sql has-numbering" style="display: block;
[Git高階教程(二)] 遠端倉庫版本回退方法
1 簡介 最近在使用git時遇到了遠端分支需要版本回滾的情況,於是做了一下研究,寫下這篇部落格。 2 問題 如果提交了一個錯誤的版本,怎麼回退版本? 如果提交了一個錯誤的版本到遠端分支,怎麼回退遠端分支版本? 如果提交了一個錯
git 撤銷已經push上去的操作
今天 github 上操作遇到了一個很頭疼的問題,在某個檔案中進行了誤操作(有可能是加入了BOM頭),diff 沒看到差異,但是線上就是不正常顯示。修改半天沒用,只要回退版本。 通過 git log 可以檢視近期 commit 的資訊: commit bcdfd65ba
git進階(遠端倉庫,分支管理)
遠端倉庫 建立連線: 建立SSH key。在使用者目錄下面檢視.ssh目錄,如果裡面沒有則需要建立SSH key,執行命令:ssh-keygen -t rsa -C "[email protected]",生成兩個檔案id-rsa.pub和i