💡 آقا من امروز یه نکته یادگرفتم
اکثر ما با گیت کار میکنیم، و کامیت کردن خیلی مهمه دیگه درسته؟ خب قطعا پیامی که می نویسید باید مرتب و گویا باشه، هم برای خودتون که بعدا نیاز دارید برگردید به اون نقطه از کار و هم برای بقیه تیم که متوجه بشن شما چکار کردید.
تاحالا براتون سوال پیش اومده که چرا وقتی کامیت های بقیه رو میبینید بصورت امری نوشته میشه:
مثلا می نویسن:
Fix the output of Blah function
یا:
Remove deprecated methods
ولی اکثر ما معمولا توضیحی می نویسیم کامیت هامون رو، مثل:
Fixed the output of...
یا:
Removed deprecated ...
یا:
changing the color of header
یک دلیلی که باید امری نوشت اینه که خود گیت هم دستوراتش امری هستش مثل:
Merge branch 'myfeature'
Revert "Add the thing with the stuff"
پس ماهم بهتره همین رویه رو دنبال کنیم.
دوم این که وقتی داری کامیت های قبلی رو می خونی، باید توی ذهنت اینطوری باشن:
If applied, this commit will "refactor subsystem X for readability"
If applied, this commit will "remove deprecated methods"
ولی اگر توضیحی بنویسیم در ساختار انگلیسی به این نحو نمیگنجه.
این مطلب رو بخونید:
https://chris.beams.io/posts/git-commit
#tip #git #article
@CSSTricks
اکثر ما با گیت کار میکنیم، و کامیت کردن خیلی مهمه دیگه درسته؟ خب قطعا پیامی که می نویسید باید مرتب و گویا باشه، هم برای خودتون که بعدا نیاز دارید برگردید به اون نقطه از کار و هم برای بقیه تیم که متوجه بشن شما چکار کردید.
تاحالا براتون سوال پیش اومده که چرا وقتی کامیت های بقیه رو میبینید بصورت امری نوشته میشه:
مثلا می نویسن:
Fix the output of Blah function
یا:
Remove deprecated methods
ولی اکثر ما معمولا توضیحی می نویسیم کامیت هامون رو، مثل:
Fixed the output of...
یا:
Removed deprecated ...
یا:
changing the color of header
یک دلیلی که باید امری نوشت اینه که خود گیت هم دستوراتش امری هستش مثل:
Merge branch 'myfeature'
Revert "Add the thing with the stuff"
پس ماهم بهتره همین رویه رو دنبال کنیم.
دوم این که وقتی داری کامیت های قبلی رو می خونی، باید توی ذهنت اینطوری باشن:
If applied, this commit will "refactor subsystem X for readability"
If applied, this commit will "remove deprecated methods"
ولی اگر توضیحی بنویسیم در ساختار انگلیسی به این نحو نمیگنجه.
این مطلب رو بخونید:
https://chris.beams.io/posts/git-commit
#tip #git #article
@CSSTricks