https://github.com/mmdbalkhi
تقلب نامه گیت قسمت دوم
![](https://files.virgool.io/upload/users/177235/posts/b7nzdigtkzko/srjslue6o7wv.png)
سلام به شما دوستان عزیز خیلی معذرت که حدود ۲ ماه هستش که پستی ننوشتم. مشکلاتی داشتم که خدارشکر حل شد. انشاءالله خداوند گره تمام مشکلات جهانیان رو باز کنه.
اگر قسمت اول رو مشاهده نکردید میتونید از لینک زیر ببنیدش.
در قسمت قبل کمی در رابطه با برخی دستورات مقدماتی و اون اصلی اصلی ها حرف زدیم؛ در این قسمت هم کمی چیز های تکمیلی تر رو بررسی کنیم و انشاءالله قسمت های بعدی دستورات کمی پیشرفته تر رو یاد میگیریم(من خودم ۴ ۵ تا دستور بلدم یعنی اینکه داریم با هم یاد میگیریم)
چطور یه برنچ(branch) بسازیم؟ به سادگی آب خوردن تا جایی که من میدونم میتونیم با دو روش بسازیم یکی با دستور زیر که برنچ رو میسازه ولی بهش وارد نمیشه.
$ git branch name
خب چطوری وارد این برنچ بشیم؟ خیلی ساده با دستور git checkout name
روش دوم چیه؟ این ساده شده بالایی هستش:
$ git checkout -b name
خب تا الان دو دستور یاد گرفتیم الان یه سوال خب ما برنچ رو که ساختیم چطور به شاخه اصلی (جدیدا این شاخه اصلی در گیت هاب main شده ولی قبلا master نام داشت بعضی ها trunk رو دارن که حقیقتش من نمیشناسمش!) ادغام(merge) کنیم؟ این از قبلی ها هم راحتر هستش اول به برنچ اصلی checkout میکنیم بعدش دستور زیر رو میزنیم:
$ git merge branchname
![](https://files.virgool.io/upload/users/177235/posts/b7nzdigtkzko/vkgp9qy9j3fr.jpeg)
خب الان که ادغام کردیم و میخوایم برنچی که مرج کردیم رو پاک کنیم چطور پاک کنیم؟ با دستور
$ git branch -d name
البته گیتهاب خودش یه قابلیت داره که بعد از مرج شدن خودش پاک کنه که میتونید از اونجا هم این رو فعال کنید تا برنچ ها خلوتر بشن.
![](https://files.virgool.io/upload/users/177235/posts/b7nzdigtkzko/3gpjtaykrvx3.png)
خب الان که کار کردیم و میخوایم کارمون رو به یه جایی مثل گیتهاب و ... ارسال کنیم چیکار کنیم؟ اگر ریپازیتوری رو کلون کردید و میخواین روش کار کنید:
$ git push origin main
در غیر اینصورت لینک ریپو رو به گیت ریموت بدین تا بدونه از و به کجا بگیره و بفرسته.
$ git remote add origin [url]
البته ریموت اصلی معمولا اسمش origin هستش ولی شما هرچیزی میتونید بزارید.
خسته نباشید انشاءالله اگر عمری باقی موند چند روز(هفته، ماه!) بعد ادامه شو با هم میریم جلو.
مطلبی دیگر از این انتشارات
گیت و Three tree
مطلبی دیگر از این انتشارات
چگونه پروفایل گیت خود رو جذاب کنیم(README.md)
مطلبی دیگر از این انتشارات
گیت فلو چیست؟ با گیت آسون تر کار کن!