Git初探筆記02

2022-05-05 07:57:12 字數 1094 閱讀 2067

1、檢視已暫存的檔案在下次提交時的變化

可以用git diff --cached命令

git diff --cached 檢視已經暫存起來的變化:(--staged 和 --cached 是同義詞)

將修改或新新增的檔案放到暫存區後,就可以提交了,使用git commit命令,此時會預設開啟系統指定的文字編輯器來要求輸入【提交資訊】,你還可以使用git commit -m "你的提交說明",來一次性完成提交操作。

提交時記錄的是放在暫存區域的快照。 任何還未暫存的仍然保持已修改狀態,可以在下次提交時納入版本管理。 每一次執行提交操作,都是對你專案作一次快照,以後可以回到這個狀態,或者進行比較。

每次提交前把檔案狀態變為暫存狀態(即將檔案放到暫存區)略顯繁瑣,此時可以再提交的時候使用-a選項,git commit -a命令,即可將跟蹤過的所有檔案一併放到暫存區,然後一起提交。

2、刪除git上的檔案

$ git rm log/\*.log

$ git rm \*~

3、檢視提交日誌

$ git log --pretty=oneline:

該命令將提交日誌格式化成一行顯示(每次提交資訊用一行進行展示)

ca82a6dff817ec66f44342007202690a93763949 changed the version number

085bb3bcb608e1e8451d4b2432f8ecbe6306e7e7 removed unnecessary test

a11bef06a3f659402fe7563abf99ad00de2209e6

first commit

綠色部分為sha-1校驗和,藍色部分提交描述資訊

4、修改/撤銷提交操作

$ git commit --amend

$ git commit -m 'initial commit'

$ git add forgotten_file

$ git commit --amend

Git初探 筆記整理和Git命令詳解

首先先明確幾個概念 workplace 工作區 index 暫存區 repository 本地倉庫 版本庫 remote 遠端倉庫 當在remote 如github 上面clone乙個專案到本地時 假設專案名為gittest 在本地就會看到乙個名為gittest的目錄,目錄下有專案 和乙個名為.gi...

學習筆記 02 Git入門

svn是乙個集中式管理工作流 進行管理和維護 使用git管理git 自2005誕生的。分支管理系統。集中式版本控制系統cvcs 分布式版本控制系統dvcs 快速 搞笑儲存 完全分布 簡單 滿足大規模專案需要 操作 版本庫同步 git維護的是乙個全量的變化 修改之後的全部的內容 svn維護的是其中改變...

Git學習筆記02 建立版本庫

版本庫就是乙個目錄,這個目錄裡面的所有檔案都會被git管理,每個檔案的修改,刪除都能追蹤。以便在某個時刻追蹤歷史記錄,或者還原 路徑切換,檢視檔案命令和linux差不多,cd 檔案路徑 ls檢視路徑下檔案。pwd檢視當前路徑 首先使用 git init 在當前目錄下建立git可以管理的倉庫,或者gi...