آموزش ها

آموزش گیت هاب بخش دوم

آموزش گیت هاب

گیت هاب برای طراحان وب

بخش دوم

نصب گیت

 

اگه دارید رو مک کار می کنید ( به احتمال قوی اینطور نیست ) مک خودش گیت رو داره.

اما اگه دارید رو ویندوز کار می کنید بهتون یاد می دیم که گیت (گفتیم گیت دیگه!نه گیت هاب) رو نصب کنید که اگه گیت نصب نباشه گیت هاب کار نمیکنه.

خب! می تونید گیت رو از اینجا دانلود کنید و بعد همراه با درس پیش برید.

توجه کنید دوستان که اساس این آموزش ویدئوهای آموزشی امیرحسن عظیمی هست اما بعضی جاها هم که لازم بود تغییرات کوچکی دادیم تا حتی الامکان این آموزش ها مناسب امروز باشه – چون ویدئوهای آموزشی گیت هاب مربوط به ۲۰۱۵ هست.

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

پس از دانلود گیت دکمه install command line رو کلیک کرده و با وارد کردن اطلاعاتتون ادامه میدید.

در اینجا بهتون یادمیدیم که اطلاعاتتون رو چطوری در command line وارد کنید.

دستورات زیر رو با دقت تایپ کنید:

git config –global user.name “your name”                    —>enter

git config–global user.email “your email”                      —>enter

git config–global credentiol.helper osxkeychain          —>enter

git config–list

خط آخر اطلاعاتی رو که وارد کردید بهتون نشون میده.

 

کاربرد گیت چیست؟

 

دقت کنید دوستان که بازهم گفتیم گیت نگفتیم گیت هاب!معلومه دیگه! اگه می خواستیم در مورد این صحبت کنیم که گیت هاب چی هست باید جلسه پیش می گفتیم نه حالا!

خب!بریم سر اصل مطلب.

گیت چکار میکنه؟

– از کدهای شما snapshot درست میکنه و هر چیزی رو که تغییر دادید میبره تو سرور ذخیره میکنه . Taking snapshots also known as commit

– پوشه ای که دارید باهاش کار می کنید اسمش هست working directory با پسوند git.

– تغییراتی را که انجام دادید فرستاده میشه به پوشه staging area

– فایل هایی که به تایید نظرتون رسیدند و می خوایید بفرستید به گیت میرن به پوشه Git repository

 

این نکته رو هم مدنظر داشته باشید که ما ۳ تا state داریم:

– Unmodified : فایل هایی که تغییر داده نشده اند.

– Modified : فایل هایی که تغییر داده شده اند.

– Staged : پوشه ای که تغییر داده شده ها رو (modified) در اون قرار میدید تا به گیت فرستاده بشند.

 

صحبتی هم در مورد Branching  داشته باشیم و بریم سراغ ساختن repository.

شما هر پروژه ای رو بخاید تو گیت هاب کار کنید یه پوشه ای دارید به نام MASTER BRANCH که پوشه اصلی پروژه تون هست.

می تونید هر commit ای رو بگیرید و از اون ها Branch درست کنید و بعدا اگه راضی بودید بفرستید به گیت.بدون اینکه دست به پروژه اصلی (master branch) تون بزنید.

یعنی : Taking every commit and making branch of it

هیچ کدام از کارهایی هم که انجام میدید نتیجه و تاثیری روی پروژه اصلی شما نداره. در واقع خاصیت : This does not affect your master branch

 

ساختن repository

 

در cmd دستورات زیر رو تایپ می کنیم:

pwd

cd /desktop

mkdir repost

mkdir repost/git-basics

cd repost/git-basics

حالا می خواهیم داخل این پوشه یک repository درست کنیم :

git init

بعضی وقتا هم ممکنه این repository ما به صورت مخفی(hidden) درست بشه.

 

موقعیت در گیت هاب

 

اول می ریم داخل پوشه repost و بعدهم gitbasics و دستورات زیر رو وارد می کنیم:

cd ~/desktop/            —>enter

ls                                —>enter

cd repost                   —>enter

cd git-basics              —>enter

یا می تونید خیلی راحت پوشه رو drag  کنید و بندازید جلوی دستور cd.

و در آخر هم با فرمان git status می تونید موقعیت پوشه تون رو ببینید.

 

تا آخر درس ۷ از ویدئوها رو باهم مرور کردیم.

در عمل ممکنه کمی تفاوت ببینید اما اصل همونه.

همراهمون باشید.

بهترین ها رو براتون آرزو می کنیم.

 

درس قبلی

 

 

آموزش گیت هاب بخش دوم
5 (100%) 1 vote
برچسب ها
هاست سی پنل

arezou

سلام آرزو هستم و آرزوم عشق،صلح و امنیته برای کل دنیا. دوست دارم از کامپیوتر و تکنولوژی برای محقق شدن این آرزوم استفاده کنم. " دانش آموز همچنان " هستم و آمادگی دارم آموخته هام رو با شما به اشتراک بذارم. نظرات شما هدایای ارزشمندی هستند که قدرشون رو میدونم و به اونها نیاز دارم. دوستدار شما

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

نوشته های مشابه

بستن