Git恢復被修改的檔案--未提交到遠端倉庫
恢復到最後一次提交的改動:
Git
checkout --
但是,需要注意的是,如果該檔案已經 add 到暫存佇列中,上面的命令就不靈光嘍
需要先讓這個檔案取消暫存:
git reset
HEAD --
然後再使用第一條命令。
如果感覺命令多了記不住,那就做一兩個匿名唄,比如:
git config --globalalias.unstage 'reset
HEAD --'
git config --globalalias.restore 'checkout
--'
我們拿 README.md 這個檔案舉例,比如修改了一段文字描述,想恢復回原來的樣子:
git restore
README.md
即可,如果修改已經被 git
add README.md
git unstage
README.md
git restore
README.md
相關推薦
Git恢復被修改的檔案--未提交到遠端倉庫
恢復到最後一次提交的改動: Git checkout -- + 需要恢復的檔名 但是,需要注意的是,如果該檔案已經 add 到暫存佇列中,上面的命令就不靈光嘍 需要先讓這個檔案取消暫存: git reset HEAD -- + 需要取消暫存的檔名 然後再使
Git恢復被修改的檔案--已提交到遠端倉庫
檔案已提交到遠端倉庫,想要恢復到某個歷史版本 但是自己實際測試了一下,發現檔案根本沒有改動,只是有unstaged commit的提示(說明一下,我是在windows環境下使用git客戶端,linux不知道是不是同樣的問題),如下圖: 並且,一旦執行“git ad
git commit –amend 修改還未提交到遠端分支的 commit 資訊
有時候用 git commit -m 提交時,可能沒寫好或者誤操作導致提交的資訊不合適,但你還沒有 push 到遠 程 分支時, 可以使用 git commit --amend 修改上一次的提交資訊。 操作示例 如下: git commit --amend 後會出現編輯介面,如下
Git: 恢復被刪除的分支(Restore the deleted branch)
一般來講,當我們的分支已經合併到了master,那麼我們會刪除本地和遠端的分支,用下面的命令: git branch -d <your-branch> 或者 git branch -D <your-branch> 下面這個-D表示強制
Git獲取Commit修改檔案列表
Git獲取Commit修改檔案列表 獲得Git本次Commit修改的檔案 # 命令格式 # 會列出compare2與compare1的不同。 # git diff --name-only <commit compare1> <compare2>
本地專案git初始化並提交遠端倉庫
1、先在遠端倉庫(如github)建立專案,為了避免錯誤,不要初始化README, license, 或者gitignore檔案 . 2、開啟Terminal終端 3、切換到你的本地專案目錄 4、初
在window10系統下使用git命令推送本地倉庫檔案到github遠端倉庫的步驟
準備工作:1.系統安裝好git軟體 2.去git官網註冊賬號並建立遠端倉庫(相關教程請百度吧),從而得到遠端倉庫地址 開始: 1.在你的電腦上建立一個檔案目錄(檔名字自定義) 2.開啟git命令客戶端視窗(
Git撤銷已經推送(push)至遠端倉庫的提交(commit)資訊
有時,在git push之後,才發現還有一些程式碼需要進行很小的改動,這些改動在原則上不應該作為一次新的提交。 這時,我們需要撤銷這次推送(git push)與提交(git commit),然後進
git將本地檔案推到遠端倉庫
case描述: git遠端倉庫已經建好了,本地檔案已經存在了,現在要將原生代碼推到git遠端倉庫儲存。解決辦法如下:1、(先進入專案資料夾)通過命令 git init 把這個目錄變成git可以管理的倉庫git init2、把檔案新增到版本庫中,使用命令 git add
git 回滾到tag版本 並提交遠端倉庫
最近工作中遇到了git需要回滾的問題,操作了幾次後發現並不是以前用svn那樣的概念,想用本地的倉庫的程式碼 reset 以後 覆蓋是不可行的,經過查了資料和同事的幫忙,終於是可以了,現在把整個操作步驟記錄下來,FYI! 這裡我的tag是 v.1.
通過Android studio使用git建立本地分支提交遠端倉庫以及如何檢視切換分支
我們有時候對命令不熟悉的同學例如我,那麼這個AS自帶的這個建立分支功能就對我們必不可少了。 首先我們看下遠端倉庫只有主支master,沒有任何分支的資訊如下圖: 1.首先我們開啟AS,點選右下角的git會彈出選單:如下(右下角預設顯示的事g
通過Git將程式碼提交遠端倉庫
搞開發經常會用到把程式碼提交到遠端伺服器,之前也是懵懂的。今天來整理了一下。具體操作如下: 1.進入到遠端伺服器 ssh name – 遠端伺服器地址 2.進入以後新建一個空的倉庫 git init –bare name – name 倉庫的名稱 3.
git 刪除檔案 、只刪除遠端倉庫檔案、更換遠端倉庫
一。刪除檔案1.克隆遠端倉庫到本地庫。例如使用ssh方法:git clone [email protected]:xxx/xxx.git2.對需要刪除的檔案、資料夾進行如下操作:git rm test.txt (刪除檔案)git rm -r test (刪除
Visual Studio使用Git忽略不想上傳到遠端倉庫的檔案
前言: 作為一個.NET開發者而已,有著宇宙最強IDE:Visual Studio加持,讓我們的開發效率得到了更好的提升。我們不需要擔心環境變數的配置和其他程式碼管理工具,因為VS有豐富的拓展工具。廢話不多說,直接進入正題。我們日常在使用VS開發相關的.NE
【Git之窗】(十)“遠端倉庫”版本回退解決方案
由於TGB的圖書管理系統託管在本地伺服器上的GitLab中,最近因為大家使用Git過程出了一些問題,導致需要回退伺服器上的遠端版本,回退過程中又出了一些問題,比如push不上去,比如別人電腦的版本比遠端版本高几個commit版本等,在網上找了好多資料,這位博主的文章簡直涵蓋了我的問題,又有對
git第一次上傳程式碼到遠端倉庫 ---- 命令列方式
1、CMD切換到所上傳的專案中 2、專案中如果沒有README.md檔案,建議建立此檔案 $ touch README.md 3、git init此專案 $ git init 4、把專案放入快取區 $ git add . ---注意此處
Git使用SourceTree工具之連結GitHub遠端倉庫
一:建立SSH KEY ⑴簡介 本地Git庫和GitHub倉庫直接傳輸是通過SSH加密傳輸的,如果我們本地需要將程式碼提交到GitHub上,那麼我們是需要建立 SSH key的。 ⑵建立SSH
git操作總結(5):遠端倉庫
1.連結本地庫和遠端倉庫 git remote add origin [email protected]:michaelliao/learngit.git 2.推送到遠端 git push -u origin testbranch 3.建立遠端分支 git
使用git push沒有報錯,但是遠端倉庫沒有更新的問題
今天在使用git push到遠端倉庫遇到一個很奇怪的問題,執行操作沒有報錯,但是遠端倉庫就是沒有更新,執行git push origin master 後顯示如下: zhydeMacBook-Air:netMonitor zhy$ git push -u origi
Git實現從本地新增專案到遠端倉庫
Git是現在最流行的版本控制系統之一了,今天也試試了,成功了上傳了遠端倉庫,接下來看看我是怎麼做的。 1、首先,要有git的賬號,點選檢視怎麼註冊? 2、註冊成功之後,