۱ احسان زارع شریف
git push -u
جامعه وردپرس (برنامه نویسی) ایجاد شده در ۰۷ خرداد ۱۴۰۴

سلام و عرض ادب خدمت استاد عزیز 

این کامند دستور u یعنی چی در گیت ؟

-u یعنی --set-upstream

یعنی بگو به گیت که این branch محلی رو به کدوم branch روی سرور وصل کنه و این اتصال رو یادش بمونه.          

git push -u origin main

branch محلی main رو به origin/main روی GitHub وصل کن

این رابطه رو یادت بمونه!

فایده‌اش چیه؟

بدون -u:                

git push origin main        # هربار باید کامل بنویسی
git pull origin main        # هربار باید کامل بنویسی  

با -u (فقط یکبار):            

git push -u origin main     # فقط اولین بار

بعد از اون:

git push                    # کافیه! خودش میدونه کجا بفرسته
git pull                    # کافیه! خودش میدونه از کجا بکشه

مثل اینکه بگی: این شماره تلفن رو تو مخاطبین ذخیره کن تا دفعه بعد نیازی نباشه کامل شماره رو بگیرم!

محسن موحد ۰۷ خرداد ۱۴۰۴، ۲۲:۰۵