git工具 對比檔案的不同

2022-05-02 14:12:15 字數 1104 閱讀 2593

對比工作區和某個版本中檔案的不同:

(1)繼續編輯檔案code.txt,在其中新增一行內容;

(2)現在要對比工作區中code.txt和head版本中code.txt的不同,使用如下命令:

前面沒有出現+、-就是兩個檔案中都有的內容,

-:代表head版本中檔案

+:對應工作區中的檔案

(3)使用git checkout -- code.txt命令丟棄工作區的改動

對比兩個版本間檔案的不同:

刪除檔案:

(1)把目錄中的code2.txt刪除

git知道刪除了檔案,工作區和版本庫就不一致了,git status命令會立刻提示哪些檔案刪除了

丟棄工作區的改動:git checkout -- 《檔名》

小結:場景1:當你改亂了工作區某個檔案的內容,想直接丟棄工作區的修改時,用命令git checkout -- file.

場景2:當你不但改亂了工作區某個檔案的內容,還新增到了暫存區時,想丟棄修改,分兩步:第一步git reset head file,就回到了場景1,第二步:按場景1操作。

以簡短的形式顯示版本資訊:

git設定對比工具

windows下設定 beyond compare 3 為 git 的對比工具。首先需要先安裝 beyond compare 3 工具,切記需要安裝安裝版的,不要搞綠色版的。mac下使用 kaleidoscope,具體步驟請看 git檢視有哪些對比工具可以設定命令 git difftool tool...

檔案對比工具

2.cmp 3.patch 通常,乙個軟體包的不同版本之間,比較配置檔案與原始檔案包的差異時會用到對比工具,而很多時候所說的對比都是之在ascii純文字檔案上的對比,最常見的文字對比工具就是diff了,除此之外,比較非文字文件檔案之間的差異時,可以用cmp命令。diff顧名思義,對比兩個檔案之間的差...

SVN與GIT工具使用對比

版本工具 差異svn git系統特點 1.集中式版本控制系統 文件管理很方便 2.企業內部並行集中開發 3.windows系統上開發推薦使用 4.轉殖乙個擁有將近一萬個提交 commit 五個分支,每個分支有大約1500個檔案,用時將近乙個小時 1.分布式系統 管理很方便 2.開源專案開發 3.ma...