Fa-git-git-patch-operation
Git-パッチعملیات
パッチیکفایلمتنیاستکهاطلاعاتیشبیهgit diffرادربردارد、اماعلاوهبرکدها、meta dataشاملcommit e.g. コミットIDتاریخ、پیغامcommitو… رادربردارد。 مامیتوانیمبرایcommitهاpatchایجادکنیمودیگرانهمآنهارارویانبارهایشاناعمالکنند。
JerryتابعstrcatرابهپروژهشاناضافهمیکندJerryیکpatchازکدشایجادکردهوآنرابرایTomمیفرستد。 بنابرایناومیتواندتغییراتراازpatchدریافتیرویکدشاعمالکند
Jerryدستور git format patch برایایجادpatchرویآخرینcommitاستفادهمیکند。 اگرمیخواهیمبراییکcommitخاصパッチایجادکنیماز COMMIT ID استفادهمیکنیم
دستوربالایک* patch。فایلدرداخل作業ディレクトリایجادمیکند。 Tomمیتواندازاینパッチاستفادهکندتافایلهایشرادستکاریکند。 Gitのازدودستوربرایاعمالتغییراتدرパッチهااستفادهمیکند、 Gitの午前*、適用GIT * * Gitはفایلهارادستکاریکردهوコミットهمایجادمیکند بدونایجادコミットتغییراترااعمالمیکندو Gitの午前適用されます
برایاعمالکردنpatchوایجادcommitازدستورزیراستفادهمیکنیم:
パッチباموفقیتتغییراترااعمالکرد、حالامابادستور git diff میتوانیمتغییراتراببینیم:
دستوراتبالانتایجزیررادربرخواهندداشت: