diffman-git(1) General Commands Manual diffman-git(1)

diffman-git - مقایسه سطر به سطر تغییرات صفحات راهنما

diffman-git [diff-options ...] [[base-commit] commit]

دستور diffman-git یک صفحهٔ راهنما را در دو کامیت git(1) قالب‌بندی کرده و سپس diff(1) را روی خروجی‌های قالب‌بندی‌شده اجرا می‌کند.

اگر commit مشخص نشده باشد، دایرکتوری کاری را با HEAD مقایسه می‌کند.

اگر base-commit مشخص نشده باشد، مقایسه در برابر کامیت قبلی انجام می‌شود.

گزارش دادن در صورتی که هر دو فایل یکسان باشند.
خروجی دادن n سطر (پیش‌فرض ۳) از زمینهٔ یکپارچه (unified context).
نادیده گرفتن تمام فاصله‌های خالی.

به man(1) مراجعه کنید.

$ MAN_KEEP_FORMATTING= diffman-git 437e4afec6ca | less -R;
--- 437e4afec6ca^:man/man3/sem_open.3
+++ 437e4afec6ca:man/man3/sem_open.3
@@ -14,3 +14,2 @@
-     sem_t *sem_open(const char *name, int oflag);
-     sem_t *sem_open(const char *name, int oflag,
-                     mode_t mode, unsigned int value);
+     sem_t *sem_open(const char *name, int oflag, ...
+                     /* mode_t mode, unsigned int value */ );

diff(1), man(1), git(1), less(1)

2025-05-17 Linux man-pages 6.19