Git處理二進位制檔案
Git版本控制系統只能夠準確監控文字檔案的改動變化,可以精確的給出改動的位置和內容。
程式碼例項如下:
[Shell] 純文字檢視 複製程式碼$ git diff
程式碼執行效果截圖如下:
Git可以給處在哪一行修改了內容,具體修改了哪些內容。
關於git diff用法更多內容參閱git diff 輸出格式詳解一章節。
作為程式設計師的我們無需任何擔憂,但是美工和設計師的檔案大多都是圖片或者PSD等格式,都是二進位制檔案(word也是)。
Git無法準確的檢測二進位制檔案具體內容,所以也就無法給出檔案具體的改動內容和位置。
但是美工和設計師同樣可以使用Git,基於以下幾點原因:
(1).雖然無法檢測具體的改動內容和位置,但是能夠檢測改動。
(2).文件的新增刪除等操作同樣會被檢測。
(3).所以同樣可以實現基本的版本控制,比如找回刪除的檔案,恢復到舊版本等。
相關文章
- 前端怎麼處理二進位制檔案下載前端
- mysqlbinlog 處理二進位制日誌檔案的工具MySql
- 使用 IDA 處理 U-Boot 二進位制流檔案boot
- Python使用struct處理二進位制PythonStruct
- MySQL二進位制檔案(binlog)MySql
- 二進位制檔案視覺化(二)視覺化
- 檔案操作(二進位制拷貝)
- 教你如何在C++二進位制檔案中注入git資訊C++Git
- 二進位制檔案記憶體對映記憶體
- 二進位制檔案安裝安裝etcd
- 介面返回二進位制檔案的下載。
- Python處理十六進位制與二進位制轉換的問題——binascii自帶庫PythonASCII
- C++ 讀取二進位制檔案到char*C++
- 檢視寶塔mysql二進位制檔案 mysqlbinlogMySql
- 6.3建立自己執行的二進位制檔案
- 【Linux】檢視二進位制檔案內容_hexdumpLinux
- golang: 給二進位制檔案增加版本資訊Golang
- 二進位制與二進位制運算
- 進位制詳解:二進位制、八進位制和十六進位制
- od 轉儲 二進位制檔案常用命令
- flutter-讀寫二進位制檔案到裝置Flutter
- 如何將日誌檔案和二進位制檔案快速匯入HDFS?
- 二進位制檔案和符號檔案(PDB)如何校驗是否匹配符號
- 文盤Rust -- 如何把配置檔案打包到二進位制檔案裡Rust
- JavaScript 二進位制、八進位制與十六進位制JavaScript
- 二進位制
- (二進位制)
- 十進位制——二 (八、十六 )進位制
- 二進位制,八進位制,十進位制,十六進位制的相互轉換
- C語言實現檔案複製功能(包括文字檔案和二進位制檔案)C語言
- 判斷檔案為文字檔案還是二進位制檔案(C語言實現)C語言
- CentOS6.5二進位制檔案安裝MySQL5.6.39CentOSMySql
- office檔案格式複合文件二進位制結構解析
- 根據介面返回的二進位制流匯出檔案
- Debian 二進位制檔案(華文宋體字型)打包解包
- JS下載後臺介面返回的二進位制檔案JS
- 【進位制轉換】二進位制、十六進位制、十進位制、八進位制對應關係
- 二進位制、十進位制與十六進位制相互轉化