1. 程式人生 > >git撤銷本地提交

git撤銷本地提交

有時候,我們會誤提交某些程式碼,或者發現程式碼有bug,需要修復。在未推送到遠端伺服器前,本地提交時都可以撤銷的。 首先,使用git log命令檢視本地的提交日誌 [[email protected] ads-admin]# git log commit 5f42427d25169c7d Author: aaaa <[email protected]> Date:   Tue Jun 27 16:45:08 2017 +0800     [plcs#1321451215]xxxxx commit d2dfdbaa66b4fe3a Merge: c5705d8 32fc906 Author: bbbb <[email protected]
> Date:   Tue Jun 27 13:53:36 2017 +0800     Merge remote-tracking branch 'origin/feature/5' into feature/5' OK,現在,[plcs#1321451215]xxxxx,這個提交時有問題的,要撤銷。 使用git reset命令,即可撤銷提交,待修改好程式碼後,再次提交 git reset d2dfdbaa66b4fe3a

相關推薦

git撤銷本地提交

有時候,我們會誤提交某些程式碼,或者發現程式碼有bug,需要修復。在未推送到遠端伺服器前,本地提交時都可以撤銷的。 首先,使用git log命令檢視本地的提交日誌 [[email pr

git撤銷本地所有未提交的更改

1. git clean -df2. git reset --hard第一個命令只刪除所有untracked的檔案,如果檔案已經被tracked, 修改過的檔案不會被回退。而第二個命令把tracked的檔案revert到前一個版本,對於untracked的檔案(比如編譯的臨時檔案)都不會被刪除。 

git撤銷本地修改與回退版本

1. 使用 git checkout 撤銷本地修改 即放棄對本地已修改但尚未提交的檔案的修改,還原其到未修改前的狀態。 注意: 已 add/ commit 的檔案不適用個方法,應該用本文提到的第二種

Git--將本地代碼提交到服務器分支上

最新 hub 代碼推送 post blog mas gin category ref 直接使用git push origin [branch-name],往往會出錯,有可能本地版本比分支的版本更低 這個時候需要先將解決沖突,再將本地代碼推送到服務器分支上 1. 在自己分支

Git 本地提交時,忽略特定檔案或目錄

https://blog.csdn.net/huzhenwei/article/details/7426093 在將某個目錄新增到git版本庫、或提交某個git版本庫的改動時,可能希望忽略掉一些檔案或目錄(如編譯時生成的.o、.a檔案等),可以修改.git/info/exclude檔案來實現。

Git本地提交程式碼到遠端倉庫

Git常用命令 1、(先進入專案資料夾)通過命令 git init 把這個目錄變成git可以管理的倉庫 git init 2、把檔案新增到版本庫中,使用命令 git add .新增到暫存區裡面去,不要忘記後面的小數點“.”,意為新增資料夾下的所有檔案 git add .

Git 撤銷所有未提交(Commit)的內容

擼了好多程式碼,但是突然設計改了(o(>_<)o );或者引入個第三方庫,後來又發現用不著,想刪掉,但檔案太多了(比如幾百個);那,怎麼辦呢,都不想了...Git 比人聰明,所以能很方便的幫我們解決問題。 場景一 需要撤銷的內容檔案屬於未跟蹤的狀態。如下

首次初始化Git倉庫,提交本地倉庫到遠端

在將要提交的檔案目錄下開啟Git Bash Here 1.git init 2. git add . 提交該目錄下的所有檔案 3.git commit -am "qiantai"(提交到本地倉庫) 4.git remote add origin *** (***git

Git撤銷對遠端倉庫的push提交

1. 執行  git log檢視日誌,獲取需要回退的版本號  2. 執行 git reset –soft <版本號> ,如 git reset -soft 4f5e9a90edeadcc45d85f43bd861a837fa7ce4c7 ,重置至指定版本的提交,達到撤銷提交的目的 然後執行 gi

git撤銷已經push的提交

簡要版: 1. git log 2. git reset --soft 43dc0de914173a1a8793a7eac31dbb26057bbee4 3. git push origin master --force     詳細版: 1. 使用g

使用git建立本地分支然後提交到遠端分支,最後提交合並申請的流程

* git 使用的正確方式就是如標題所示,一般不會直接將程式碼提交到master分支 下面簡單描述下使用git bash 命令列的方式來操作 //從git clone 專案到本地 git clone url // 查一下git庫的狀態 git status //查一下

使用Git本地檔案提交到遠端倉庫

  一 操作準備條件:     git遠端倉庫已經建好了,本地檔案已經存在了,現在要將原生代碼推到git遠端倉庫儲存。 解決辦法如下: 1、(先進入專案資料夾)通過命令 git init 把這個目錄變成git可以管理的倉庫 git init   2、把檔案

Git本地專案初始化提交到遠端倉庫

1.切換到專案資料夾根目錄初始化git git init 2.將所有檔案新增到git版本管理快取中 git add .    (注意此處有一個".") 3.提交所有檔案 git commit -m

git :不能撤銷本地修改( error:路徑…是未合併)

遇到 git 問題,使用 git checkout -- . 會顯示有檔案 is unmerged 解法: git reset -- . git checkout . 醬子就成功了。

撤銷git的錯誤提交(git add , git commit, git push)

1. git add 新增 多餘檔案 這樣的錯誤是由於, 有的時候 可能 git add . (空格+ 點) 表示當前目錄所有檔案,不小心就會提交其他檔案 git add 如果添加了錯誤的檔案的話 撤銷操作 git status 先看一下add 中的檔案 git reset HE

Git 撤銷中間某次的提交記錄

今天遇到一個問題,一週前一位同事把非釋出程式碼合併到釋出分支上並已釋出線上,在這個提交點後已經有了很多次的提交記錄,所以不能直接回滾,使用到了gIt提供的revert。以此記錄。 git revert commit_id //如果commit_id是merge節點的話,-m是指定具體哪個提交點 git

Git撤銷已經推送(push)至遠端倉庫的提交(commit)資訊

有時,在git push之後,才發現還有一些程式碼需要進行很小的改動,這些改動在原則上不應該作為一次新的提交。 這時,我們需要撤銷這次推送(git push)與提交(git commit),然後進

git 分支合併 提交本地分支到遠端分支相關命令

建立分支 git branch localbranch 切換分支 git checkout localbranch 建立分支並切換到該分支,等效於上面兩個命令都執行 git checkout -b localbranch 在本地更改完分支的

git 建立本地分支、提交到遠端分支

1、檢視本地分支: $ git branch master * mutilrecall  檢視遠端分支: $ git branch -a master * mutilrecall remotes/origin/master remotes/orig

通過Android studio使用git建立本地分支提交遠端倉庫以及如何檢視切換分支

            我們有時候對命令不熟悉的同學例如我,那麼這個AS自帶的這個建立分支功能就對我們必不可少了。 首先我們看下遠端倉庫只有主支master,沒有任何分支的資訊如下圖: 1.首先我們開啟AS,點選右下角的git會彈出選單:如下(右下角預設顯示的事g