امروز قراره راجب مبحث تگ ها در گیت و alias ها توضیح بدیم
شما خیلی جاها پیش میاد که نیاز پیدا میکنین یه مرحلهای از پروژتون رو نشونه گذاری کنین، در اصل تگ ها منبع هایی هستن که به یه نقطه خاص از پروژتون اشاره دارن،
در گیت دو نوع تگ کردن وجود داره: lightweight و annotated2. تگ lightweight دقیقا مثل یک شاخه هست که تغییری نمیکنه - فقط یک نشانگر هست به یک کامیت خاص. ولی تگهای annotated یک آبجکت کامل رو در بانکاطلاعاتی گیت ذخیره میکنن.
نحوه ساخت یه تگ:
git tag -a v2.0 -m 'version v2.0'
ارسال همه تگ ها به گیت هاب:
git push --tags
ارسال یه تگ خاص به گیت هاب:
git push origin <tag_name>
حالا یسری دوستان میگن که چرا میگی ارسال به گیت هاب، منظورم همون ریپازتوری ریموت هست
پاک کردن یه تگ:
git tag -d <tag_name>
git config --global alias.co checkout
git config --global alias.br branch
git config --global alias.ci commit
git config --global alias.st status
در اصل شما با زدن این کانفیگ ها، دارین یه کامند خلاصه میسازین، از الان به جای اینکه بنویسین checkout میتونین از co استفاده کنین که خیلی بهتره
#git #git_config #git_alias #git_tag
Please open Telegram to view this post
VIEW IN TELEGRAM
❤🔥17⚡4🔥3😁1