1. 程式人生 > >檢視某次提交某個檔案的修改

檢視某次提交某個檔案的修改

如這次提交:
commit 12e49a7720fe92d5c19a8015fbc40a410e52370d
Author: yo <[email protected](none)>
Date: Thu May 5 17:06:02 2011 +0800

  Copy messages from icc to phone

 packages/apps/Mms/res/values-zh-rCN/strings.xml | 7 ++
 packages/apps/Mms/res/values/strings.xml | 7 ++
 .../src/com/android/mms/ui/ManageSimMessages.java | 71 +++++++++++++++++++-

 3 files changed, 84 insertions(+), 1 deletions(-)
我想在終端輸出這次提交的ManageSimMessages.java檔案修改情況

使用
git log -p -- packages/apps/Mms/src/com/android/mms/ui/ManageSimMessages.java
會顯示所有的這個檔案的提交.我只要顯示這次的,
其實就是如何在git log中使用用雜湊值12e49a..
網上找遍了好像無法在git log命令中使用commit 的雜湊值

相關推薦

檢視提交某個檔案修改

如這次提交:commit 12e49a7720fe92d5c19a8015fbc40a410e52370dAuthor: yo <[email protected](none)>Date: Thu May 5 17:06:02 2011 +0800  Copy messages fro

git檢視提交/更新所更改的檔案

git檢視某次提交/更新所涉及的檔案,不是檔案內容哈,網上很多說到用git show hash_id 怎麼看檔案內容,如果只是想簡單的看看操作了哪些檔案,可以這樣: git log -3 --stat 這個是檢視最近3條更新日誌,並且簡單顯示出所涉及的檔案; git

git合併提交某個分支

有的時候,在develop分支開發,是大家公用的開發分支,但是隻想合併自己提交的到master,如何操作呢?那就要用cherry-pick了。 語法 git  cherry-pick commitid   首先,git log檢視自己提交的log,找到版本號,如最近的版本號

git revert 撤銷中間的提交

使用場景如下: 首先看一下我的提交(commit1這種都是指的是提交的commit-id) commit1 commit2 commit3 commit4 commit5 commit6 現在想把commit4扔掉,只需 git log 從這裡拿到commit

Linux 檢視資料夾下檔案數量

轉至:www.xitongzhijia.net/xtjc/20150504/47340.html LInux  find指令的使用:   find命令檢視(推薦):   所有子目錄的數量:   [[email protected] ~]# find pma -type d

【git】Git檢出提交指定版本

Git檢出制定版本 問題:Git採用分散式版本管理,不需要像SVN每一個分支都是一個完整專案。當我們需要找出某個版本或者某次提交時的版本時,應該怎麼操作? 解決:這裡列舉一個例項,本地沒有版本需要從伺

git撤銷中間的提交

這幾天在開發一個新功能,應為著急上線,所以就把程式碼提交上去了,當現在有時間又要再改改,又要把我那次提交全部刪掉,想重新再寫,但是程式碼已經合了,而且還有其他同事的程式碼,我的提交在中間的某個部分,所以我想辦法把那次的提交撤銷掉,剛開始用了最笨的方法就是拉下最新的程式碼,把那次的程式碼手動刪掉,可是這樣太麻煩

git 回退到提交

有時做了提交後,發現提交的程式碼有問題,想要撤回到某次提交。可以使用git reset命令。首先你需要用git log 檢視你需要回退到的提交的commit ID,也就是對應的雜湊值。git reset --soft commitID //只刪除commitID之後的提交

git 刪除遠端分支上的提交

使用git管理專案開發的過程中經常會碰到這種情況:某次提交已經push到了遠端倉庫,可是突然意識到“天哪,我怎麼做了這麼蠢的事情”。那麼問題來了,怎麼將遠端程式碼庫回滾呢? 在網上看到大部分人給出的解決方案是先將本地回滾,然後刪除遠端分支,之後再將本地的分

git 提交補丁的生成與應用 (patch)

使用gitformat-patch生成所需要的patch: # git format-patch -s1bbe3c8c197a35f79bfddaba099270a2e54ea9c7 please replace the hash code with your repo previous commit. t

git把提交合併到另一個分支

將dev的分支上的某次提交c0a5abda8ed500aeb16a120f85d930a3b194fa4c 提交到audit git checkout audit git cherry-pick c0

Git撤回提交

開發十年,就只剩下這套架構體系了! >>>   

git 檢視檔案修改歷史

git log命令 1、git log -- filename(git log filename) 可以看到該檔案相關的commit記錄 2、git log -p filename 可以顯示該檔案每次提交的diff 3、git show comit_id filename 可以檢視某次提

問題: 檢視某個檔案修改記錄| git log 高階用法

參考文章: git檢視某個檔案的修改歷史 5.3 Git log 高階用法 基本步驟 git log --pretty=oneline [檔名] git show [節點] git log 兩週高階用法結合在一起就能找到想要的 自定義提交的

git log 檢視檔案修改歷史

GIT-LOG(1) Git Manual GIT-LOG(1) NAME git-log - Show commit logs

Linux系統下檢視檔案修改的時間戳

檢視檔案時間戳命令:stat awk.txt File: `awk.txt' Size: 20  Blocks: 8  IO Block: 4096  regular file Device: 801h/2049d  Inode: 380730  Links: 1 Ac

Git 修改最後一提交,刪除文件,重命名文件

工作 刪除 comm clas 恢復 文件 git rm 忘記 body 1、修改最後一次提交 當忘記提交某個文件可以使用 git commit amend -m "新的提交說明" 暫存區的內容會提交到git倉庫而不產生新的快照 2、刪除文件 手動刪除工作區的文件後

git 檢視遠端分支最後一提交時間

  背景     因為工程建立時間很長了,專案又特別多,導致程式碼庫中遠端分支有100多。想要清理一下遠端分支,但又不能盲目的刪除,需要一定的參考資訊。     可以通過程式碼最後提交時間來進行判斷,但是100多個分支,一個一個看不現實。可以通過下面的指令碼實現,上面是

git之刪除修改的commit記錄

git log 查詢出最近的提交記錄   接下來 重點來了 git   rebase 命令  git rebase -i " 自己的HEAD"  然後會彈出編輯框    各個命令詳解&nbs

1git命令的使用 檢視git倉庫狀態 新增檔案到git跟蹤 git提交 檢視git分支 檢視git倉庫日誌資訊 切換g

分享一下我老師大神的人工智慧教程!零基礎,通俗易懂!http://blog.csdn.net/jiangjunshow 也歡迎大家轉載本篇文章。分享知識,造福人民,實現我們中華民族偉大復興!