對比工作區和某個版本中檔案的不同:
(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...