تقلب نامه گیت قسمت دوم


سلام به شما دوستان عزیز خیلی معذرت که حدود ۲ ماه هستش که پستی ننوشتم. مشکلاتی داشتم که خدارشکر حل شد. ان‌شاءالله خداوند گره تمام مشکلات جهانیان رو باز کنه.

اگر قسمت اول رو مشاهده نکردید میتونید از لینک زیر ببنیدش.

$gitremoteaddoriginurlhttps://vrgl.ir/mXjhZ


در قسمت قبل کمی در رابطه با برخی دستورات مقدماتی و اون اصلی اصلی ها حرف زدیم؛ در این قسمت هم کمی چیز های تکمیلی تر رو بررسی کنیم و ان‌شاءالله قسمت های بعدی دستورات کمی پیشرفته تر رو یاد میگیریم(من خودم ۴ ۵ تا دستور بلدم یعنی اینکه داریم با هم یاد میگیریم)


چطور یه برنچ(branch) بسازیم؟ به سادگی آب خوردن تا جایی که من میدونم میتونیم با دو روش بسازیم یکی با دستور زیر که برنچ رو میسازه ولی بهش وارد نمیشه.

$ git branch name

خب چطوری وارد این برنچ بشیم؟ خیلی ساده با دستور git checkout name

روش دوم چیه؟ این ساده شده بالایی هستش:

$ git checkout -b name

خب تا الان دو دستور یاد گرفتیم الان یه سوال خب ما برنچ رو که ساختیم چطور به شاخه اصلی (جدیدا این شاخه اصلی در گیت هاب main شده ولی قبلا master نام داشت بعضی ها trunk رو دارن که حقیقتش من نمیشناسمش!) ادغام(merge) کنیم؟ این از قبلی ها هم راحتر هستش اول به برنچ اصلی checkout میکنیم بعدش دستور زیر رو میزنیم:

$ git merge branchname

خب الان که ادغام کردیم و میخوایم برنچی که مرج کردیم رو پاک کنیم چطور پاک کنیم؟ با دستور

$ git branch -d name

البته گیت‌هاب خودش یه قابلیت داره که بعد از مرج شدن خودش پاک کنه که میتونید از اونجا هم این رو فعال کنید تا برنچ ها خلوتر بشن.

خب الان که کار کردیم و میخوایم کارمون رو به یه جایی مثل گیت‌هاب و ... ارسال کنیم چیکار کنیم؟ اگر ریپازیتوری رو کلون کردید و میخواین روش کار کنید:

$ git push origin main

در غیر اینصورت لینک ریپو رو به گیت ریموت بدین تا بدونه از و به کجا بگیره و بفرسته.

$ git remote add origin [url]

البته ریموت اصلی معمولا اسمش origin هستش ولی شما هرچیزی میتونید بزارید.
خسته نباشید ان‌شاءالله اگر عمری باقی موند چند روز(هفته، ماه!) بعد ادامه شو با هم میریم جلو.