آموزش گیت در ۳۰ دقیقه (قسمت چهارم)
تاریخ : ۲۶ آبان ۱۳۹۶ | دسته بندی : Git,گیت,مقالات,وردپرس | برچسب ها : git چیست,َآشنایی با git,آشنایی با گیت,آشنایی با وردپرس,آموزش دستورات git,آموزش دستورات گیت,آموزش کار با git,آموزش کار با گیت,آموزش وردپرس,برترین ترفندهای سئو,ترفندهای SEO,ترفندهای سئو,ترفندهای سئو وردپرس,چرا باید از گیت استفاده کنیم,چگونه از git استفاده کنیم,چگونه از گیت استفاده کنیم,چگونه با git کار کنیم,چگونه با گیت کار کنیم,راهکارهای سئو وردپرس,سئو وب سایت,سئو وب سایت وردپرسی,طراحی سایت در همدان,طراحی قالب وردپرس,طراحی وب سایت,طراحی وب سایت با استفاده از وردپرس,طراحی وب سایت با وردپرس,طراحی وب سایت با وردپرس همدان,طراحی وب سایت تهران,طراحی وب سایت در تهران,طراحی وب سایت همدان,طراحی وب سایت وردپرس,طراحی وب سایت وردپرس در تهران,طراحی وب سایت وردپرسی,طراحی وب سایت وردپرسی در همدان,طراحی وب سایت وردپرسی همدان,فروش قالب وردپرس,قالب وردپرس,کاربردهای git,کاربردهای گیت,گیت چیست,نحوه سئو کردن وب سایت,نکات ریز در مورد SEO,وب سایت وردپرس,وردپرس,وردپرس چیستتاکنون سه قسمت از مقاله مفید و مهم آموزش گیت یا Git را برایتان در وب سایت خود آوردهایم (لینک قسمت سوم). حال از شما دعوت میکنیم که قسمت چهارم این مقاله مفید را هم بخوانید.
آموزش گیت در ۳۰ دقیقه
شاخهها
زمانی که میخواهید ویژگی جدیدی را توسعه دهید، بهتر است بر روی یک کپی از پروژه اصلی که یک شاخه نامیده میشود، کار کنید. شاخهها تاریخچه خاص خود را دارند و تغییراتشان را از یکدیگر جدا میکنند، تا اینکه تصمیم بگیرید آنها دوباره با هم ادغام کنید. این کار به چند دلیل انجام میشود:
- یکی از ورژنهای ثابت و در حال کار کد شکسته نخواهد شد.
- چند نفر میتوانند در یک زمان ویژگیهای فراوانی را با اطمینان و ایمنی توسعه دهند.
- توسعهدهندگان میتوانند روی شاخه خود کار کنند، بدون هیچ نگرانی و ریسک که کد پایهشان به دلیل کار شخص دیگری تغییر کند.
- زمانی که با اطمینان نمیتوان گفت کدامیک از همه بهتر است، چندین ورژن از یک ویژگی را میتوان در شاخههای مجزا توسعه داد و سپس آنها را با هم مقایسه کرد.
-
ایجاد شاخههای جدید – git branch
شاخه پیش فرش تمامی مخزنها master نامیده میشود. برای ایجاد شاخههای بیشتر میتوانید از فرمان
git branch <name> استفاده کنید:
۱ |
$ git branch amazing_new_feature |
این فرمان فقط یک شاخه جدید ایجاد میکند که در این لحظه درست مشابه master ماست.
-
جابجایی بین شاخهها – git checkout
اکنون ما فرمان git branch را اجرا میکنیم و دو گزینه را میبینیم:
۱ ۲ ۳ |
$ git branch amazing_new_feature * master |
در اینجا، master شاخه فعلی است و با ستاره علامتگذاری شده است. بههرحال، ما میخواهیم روی ویژگیهای شگفتآور جدید خود کار کنیم؛ بنابراین، باید به شاخه دیگری جابجا شویم. این کار را با فرمان git checkout انجام میدهیم که یک پارامتر میخواهد – شاخهای برای جابجا شدن به آن.
۱ |
$ git checkout amazing_new_feature |
-
ادغام کردن شاخهها – git merge
«ویژگی جدید شگفتآور» ما قرار است که یک متن دیگر به نام feature.txt باشد. ما آن را ایجاد، اضافه و commit خواهیم کرد.
۱ ۲ |
$ git add feature.txt $ git commit -m "New feature complete." |
اکنون ویژگی جدید کامل است، حال میتوانیم به شاخه master بازگردیم.
۱ |
$ git checkout master |
اکنون اگر پروژه خود را در مرورگر فایل باز کنیم، متوجه میشویم که feature.txt ناپدید شده است؛ علت آن این است که ما به شاخه master بازگشتهایم و feature.txt هرگز در اینجا ایجاد نشده است. برای آنکه بتوانیم آن را به اینجا بیاوریم، باید این دو شاخه را git merge کنیم و تغییرات ایجادشده در amazing_new_feature را در ورژن اصلی پروژه اعمال کنیم.
۱ |
git merge amazing_new_feature |
حال، شاخه master بهروزرسانی شده است. دیگر به شاخه awsome_new_feature نیازی نداریم و بنابراین، میتوانیم حذفش کنیم.
۱ |
git branch -d amazing_new_feature |
تیم وردپرس باران امیدوار است خواندن این مقاله برای کاربران محترم مفید باشد. برای خواندن قسمتهای گذشته این مقاله به مقالات قبلی ما مراجعه کنید (لینک قسمت سوم) و برای خواندن قسمت بعدی آن لازم است کمی صبور باشید!
برای سفارش طراحی وب سایت وردپرسی میتوانید با استفاده از بخش تماس با ما با کارشناسان ما تماس بگیرید یا شماره تماس خود را در صفحه اول وب سایت ثبت کنید تا در اولین فرصت با شما تماس گرفته شود.