انگلیسیفرانسویاسپانیایی

Ad


فاویکون OnWorks

git-am - آنلاین در ابر

git-am را در ارائه دهنده هاست رایگان OnWorks از طریق Ubuntu Online، Fedora Online، شبیه ساز آنلاین ویندوز یا شبیه ساز آنلاین MAC OS اجرا کنید.

این دستور git-am است که می تواند در ارائه دهنده میزبانی رایگان OnWorks با استفاده از یکی از چندین ایستگاه کاری آنلاین رایگان ما مانند Ubuntu Online، Fedora Online، شبیه ساز آنلاین ویندوز یا شبیه ساز آنلاین MAC OS اجرا شود.

برنامه:

نام


git-am - یک سری وصله از یک صندوق پستی اعمال کنید

خلاصه


دستگاه گوارش am [--signoff] [--keep] [--[no-]keep-cr] [--[no-]utf8]
[--[no-]3way] [--تعاملی] [--committer-date-is-author-date]
[--نادیده گرفتن-تاریخ] [--نادیده گرفتن-فضا-تغییر | --نادیده گرفتن-فضای سفید]
[--whitespace= ] [-C ] [-پ ] [--directory= ]
[--exclude= ] [--شامل= ] [--رد کردن] [-q | --ساکت]
[--[نه-]قیچی] [-S[ ]] [--patch-format= ]
[( | )...]
دستگاه گوارش am (--ادامه | --پرش | --انقطاع)

شرح


پیام‌های ایمیل را در صندوق پستی به پیام‌های گزارش commit، اطلاعات نویسنده و
وصله ها، و آنها را به شاخه فعلی اعمال می کند.

OPTIONS


( | )...
لیست فایل های صندوق پستی برای خواندن وصله ها. اگر این استدلال را ارائه نکنید،
فرمان از ورودی استاندارد خوانده می شود. اگر دایرکتوری ها را تهیه کنید، آنها خواهند بود
به عنوان Maildirs رفتار می شود.

-s، --signoff
با استفاده از شناسه committer، یک خط Signed-off-by: به پیام commit اضافه کنید
خودت گزینه signoff را در git-commit(1) برای اطلاعات بیشتر

-k، -- نگه داشتن
پاس -k پرچم به دستگاه گوارش اطلاعات پستی (نگاه کنید به git-mailinfo(1).

--keep-non-patch
پرچم -b را به دستگاه گوارش اطلاعات پستی (نگاه کنید به git-mailinfo(1).

--[no-]keep-cr
با --keep-cr، تماس بگیرید دستگاه گوارش mail split (نگاه کنید به git-mailsplit(1)) با همین گزینه، به
از جدا شدن CR در انتهای خطوط جلوگیری کنید. متغیر پیکربندی am.keepcr
می تواند برای تعیین رفتار پیش فرض استفاده شود. --no-keep-cr برای لغو مفید است
am.keepcr.

-c، --قیچی
قبل از خط قیچی همه چیز را در بدنه بردارید (نگاه کنید به git-mailinfo(1)). می تواند باشد
به طور پیش فرض با استفاده از متغیر پیکربندی mailinfo.scissors فعال می شود.

-- بدون قیچی
خطوط قیچی را نادیده بگیرید (نگاه کنید به git-mailinfo(1).

-m، --message-id
پرچم -m را به دستگاه گوارش اطلاعات پستی (نگاه کنید به git-mailinfo(1))، به طوری که هدر پیام-ID
به پیام commit اضافه می شود. می توان از متغیر پیکربندی am.messageid استفاده کرد
رفتار پیش فرض را مشخص کنید.

--no-message-id
هدر Message-ID را به پیام commit اضافه نکنید. no-message-id مفید است
لغو am.messageid.

-q، --آرام
ساکت باش. فقط پیام های خطا را چاپ کنید.

-u، --utf8
پرچم -u را به دستگاه گوارش اطلاعات پستی (نگاه کنید به git-mailinfo(1)). پیام گزارش commit پیشنهادی
برگرفته از ایمیل به رمزگذاری UTF-8 مجدداً کدگذاری می شود (متغیر پیکربندی
i18n.commitencoding را می توان برای تعیین رمزگذاری ترجیحی پروژه استفاده کرد، اگر اینطور نیست
UTF-8).

این در نسخه های قبلی git اختیاری بود، اما اکنون پیش فرض است. شما می توانید استفاده کنید
--no-utf8 برای لغو این.

--no-utf8
پاس -n پرچم به دستگاه گوارش اطلاعات پستی (نگاه کنید به git-mailinfo(1).

-3، --3way، --no-3way
هنگامی که وصله به طور تمیز اعمال نمی شود، اگر وصله ثبت شد، دوباره روی ادغام سه طرفه قرار بگیرید
هویت حباب هایی که قرار است روی آن اعمال شود و ما آن لکه ها را در دسترس داریم
به صورت محلی --no-3way می تواند برای نادیده گرفتن متغیر پیکربندی am.threeWay استفاده شود. برای
اطلاعات بیشتر، am.threeWay in را ببینید گیت(1).

--نادیده-فضا-تغییر، --نادیده-فضا-فضای سفید، --واسطه= ، -C ، -پ ،
--دایرکتوری= ، --exclude= ، --شامل= ، --رد کردن
این پرچم ها به دستگاه گوارش درخواست (نگاه کنید به git-apply(1)) برنامه ای که از
پچ

--patch-format
به‌طور پیش‌فرض، دستور سعی می‌کند قالب پچ را به‌طور خودکار شناسایی کند. این گزینه
به کاربر اجازه می دهد تا تشخیص خودکار را دور بزند و قالب پچ را مشخص کند
پچ(ها) باید به صورت تفسیر شوند. فرمت های معتبر mbox، stgit، stgit-series هستند
و hg.

-i، --تعاملی
به صورت تعاملی اجرا کنید.

--committer-date-is-author-date
به طور پیش فرض دستور تاریخ را از پیام ایمیل به عنوان نویسنده commit ثبت می کند
date، و از زمان ایجاد commit به عنوان تاریخ committer استفاده می کند. این به کاربر اجازه می دهد
برای دروغ گفتن در مورد تاریخ committer با استفاده از همان مقدار تاریخ نویسنده.

--نادیده گرفتن-تاریخ
به طور پیش فرض دستور تاریخ را از پیام ایمیل به عنوان نویسنده commit ثبت می کند
date، و از زمان ایجاد commit به عنوان تاریخ committer استفاده می کند. این به کاربر اجازه می دهد
دروغ گفتن در مورد تاریخ نویسنده با استفاده از همان مقدار تاریخ committer.

-- پرش
از پچ فعلی رد شوید. این فقط در هنگام راه اندازی مجدد وصله سقط شده معنی دار است.

-S[ ]، --gpg-sign[= ]
GPG-sign متعهد می شود. آرگومان keyid اختیاری است و به صورت پیش فرض روی committer قرار می گیرد
هویت؛ اگر مشخص شده باشد، باید بدون فاصله به گزینه چسبیده شود.

--continue, -r, --resolved
پس از شکست وصله (مثلاً تلاش برای اعمال وصله متضاد)، کاربر دچار مشکل شده است
آن را با دست اعمال کرد و فایل فهرست نتیجه برنامه را ذخیره می کند. ساختن یک
commit با استفاده از ثبت نویسندگی و commit استخراج شده از پیام ایمیل و
فایل فهرست فعلی، و ادامه دهید.

--resolvemsg=
هنگامی که یک پچ شکست رخ می دهد، قبل از خروج روی صفحه چاپ می شود. این
پیام استاندارد مبنی بر استفاده از --continue یا --skip را لغو می کند
شکست. این فقط برای استفاده داخلی بین دستگاه گوارش تخفیف و دستگاه گوارش am.

-- سقط
شاخه اصلی را بازیابی کنید و عملیات Patch را لغو کنید.

بحث


نام نویسنده commit از خط "From:" پیام و commit نویسنده گرفته شده است
تاریخ از خط "تاریخ:" پیام گرفته شده است. خط "موضوع:" به عنوان خط استفاده می شود
عنوان commit، پس از حذف پیشوند مشترک "[PATCH ]". عنوان: "
خط قرار است به طور خلاصه آنچه را که commit در مورد آن است در یک خط متن توضیح دهد.

خطوط "From:" و "Subject:" که بدنه را شروع می کنند، نویسنده commit مربوطه را لغو می کنند.
مقادیر نام و عنوان از هدرها گرفته شده است.

پیام commit با عنوان برگرفته از "موضوع:"، یک خط خالی و
متن پیام تا جایی که وصله شروع می شود. فضای خالی اضافی در انتهای هر کدام
خط به طور خودکار حذف می شود.

انتظار می‌رود این وصله به‌طور مستقیم به دنبال پیام باشد. هر خطی که از
فرم:

· سه خط و انتهای خط یا

· خطی که با "تفاوت -" یا شروع می شود

· خطی که با "شاخص:" شروع می شود

به عنوان ابتدای یک پچ در نظر گرفته می شود و پیام commit log قبل از آن خاتمه می یابد
اولین وقوع چنین خطی

هنگام فراخوانی اولیه git am، نام صندوق‌های پستی را برای پردازش به آن می‌دهید. بر
با دیدن اولین پچ که اعمال نمی شود، وسط سقط می شود. شما می توانید از
این به یکی از دو روش:

1. با اجرای مجدد دستور با -- پرش گزینه.

2. تضاد در دایرکتوری کاری را با دست حل کنید و فایل فهرست را برای آوردن به روز کنید
آن را به حالتی تبدیل می کند که پچ باید تولید می کرد. سپس دستور را با
--ادامه هید گزینه.

فرمان از پردازش صندوق های پستی جدید تا زمانی که عملیات جاری به پایان برسد خودداری می کند، بنابراین
اگر تصمیم دارید که از ابتدا شروع کنید، git am --abort را قبل از اجرای دستور اجرا کنید
با نام صندوق پستی

قبل از اعمال هرگونه وصله، ORIG_HEAD روی نوک شاخه فعلی تنظیم می شود. این هست
اگر با چندین commit مشکل دارید، مانند اجرا مفید است دستگاه گوارش am در شاخه اشتباه
یا یک خطا در commit ها که با تغییر صندوق پستی راحت تر برطرف می شود (مثلاً خطاها
در خطوط "از:").

قلاب


این دستور می تواند قلاب های applicationpatch-msg، pre-applypatch و post-applypatch را اجرا کند. دیدن
githooks(5) برای اطلاعات بیشتر

با استفاده از خدمات onworks.net از git-am به صورت آنلاین استفاده کنید


سرورها و ایستگاه های کاری رایگان

دانلود برنامه های ویندوز و لینوکس

دستورات لینوکس

Ad