Git 狀態 和 檢視歷史提交

2023-01-07 06:11:39 字數 1397 閱讀 3842

1、使用git status 命令檢視當前狀態

上圖表示當前位於一個叫做master的分支中

工作目錄無需要提交的檔案即工作目錄中檔案沒有改動過

2、新建license檔案

輸入 git status命令

提示untracked files (檔案未被跟蹤)指檔案未被新增到暫存區或者git倉庫

使用 git add 將檔案新增到暫存區

輸入 git status 檢視狀態

重新新增至暫存區並提交

現在修改licnse檔案,檢視狀態

提示license檔案被修改 與暫存區檔案不同

使用git add 重新新增到暫存區 並準備提交

使用git checkout 將舊版覆蓋工作區的新版本

這裡使用git add 將新檔案覆蓋暫存區的老檔案

再次修改license檔案檢視狀態

如果現在提交檔案提交的是暫存區的檔案

如果需要將最新修改的檔案提交到git倉庫需要先add 再commit 

可以一步到位

使用 git commit -am “change the license file”  #自動將已跟蹤的檔案先add到暫存區再提交到git倉庫

輸入git log 檢視歷史提交記錄(git 倉庫現存有幾個版本)

Git 檢視提交歷史

在使用 git 提交了若干更新之後,又或者克隆了某個專案,想回顧下提交歷史,我們可以使用 git log 命令檢視。針對我們前一章節的操作,使用 git log 命令列出歷史提交記錄如下 git log commit 88afe0e02adcdfea6844bb627de97da21eb10af1 ...

Git 檢視提交歷史

在使用git提交了若干更新之後,又或克隆了某個專案,向回顧下提交歷史,我們可以使用git log命令檢視。git log commit 88afe0e02adcdfea6844bb627de97da21eb10af1 merge 14b4dca d7e7346 author runoob date ...

git檢視提交歷史

1 git log會按提交時間列出所有的更新,最近的更新排在最上面。2 git log p 2 p選項展開顯示每次提交的內容差異,用 2則僅顯示最近的兩次更新 3 git log p word diff 單詞層面的對比 4 git log u1 word diff 書籍 這種很大的文字檔案上進行對比...