https://github.com/mmdbalkhi
تقلب نامه گیت قسمت دوم
سلام به شما دوستان عزیز خیلی معذرت که حدود ۲ ماه هستش که پستی ننوشتم. مشکلاتی داشتم که خدارشکر حل شد. انشاءالله خداوند گره تمام مشکلات جهانیان رو باز کنه.
اگر قسمت اول رو مشاهده نکردید میتونید از لینک زیر ببنیدش.
در قسمت قبل کمی در رابطه با برخی دستورات مقدماتی و اون اصلی اصلی ها حرف زدیم؛ در این قسمت هم کمی چیز های تکمیلی تر رو بررسی کنیم و انشاءالله قسمت های بعدی دستورات کمی پیشرفته تر رو یاد میگیریم(من خودم ۴ ۵ تا دستور بلدم یعنی اینکه داریم با هم یاد میگیریم)
چطور یه برنچ(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 هستش ولی شما هرچیزی میتونید بزارید.
خسته نباشید انشاءالله اگر عمری باقی موند چند روز(هفته، ماه!) بعد ادامه شو با هم میریم جلو.
مطلبی دیگر از این انتشارات
گیت هاب پولی رایگان برای ایرانی ها
مطلبی دیگر از این انتشارات
تقلب نامه گیت قسمت اول
مطلبی دیگر از این انتشارات
آموزش git grep