Как сравнить два файла не в репо с помощью Git
Я хотел бы сравнить два css-файла, которые не находятся ни в одном репозитории git. Есть ли такая функциональность в Git?
3 ответа:
git
' s diff является более функциональным, чем стандартный unixdiff
. Я часто хочу это сделать, и поскольку этот вопрос высоко ценится в google, я хочу, чтобы этот ответ появился.такой вопрос: как использовать
git diff --color-words
вне репозитория Git?показывает, как использовать git для diff файлов, где хотя бы один из них не находится в репозитории с помощью
--no-index
:git diff --no-index file1.txt file2.txt
не имеет значения, какой из них отслеживается git, а какой нет-один или оба могут быть не отслежены, например:
$ date > x $ sleep 2 $ date > y $ git diff --color-words --no-index x y diff --git a/x b/y index 6b10c7c..70f036c 100644 --- a/x +++ a/y @@ -1 + 1 @@ Wed Jun 10 10:57:45|10:57:47 EDT 2013
цвет не может быть показан здесь, поэтому я разделил изменения с помощью трубы в Примере.