При использовании git у меня совершенно новый файл.
git diff
ничего не покажет.
Мне нужно сгенерировать разностный контент для других людей.
ex:
git diff > 001.patch
Как сделать, чтобы 001.patch содержал содержимое нового файла?
git diff --no-index /dev/null /path/to/your/file.txt >001.patch После применения патча у них будет новый файл без изменений.
git diff --no-index /dev/null /path/to/your/file.txt >001.patch
Абсолютно новый файл не отслеживается, и поэтому не будет показан git diff. Я бы ставил его, используя git add ./path/to/my/new/file.txt, вместе с git add любыми другими возможными изменениями, а затем использовал бы git diff --cached.
git add ./path/to/my/new/file.txt
git add
git diff --cached