آموزش گیت Git – بخش ۷ – آپلود پروژه در گیت‌هاب

آموزش گیت Git - بخش 7 - آپلود پروژه در گیت‌هاب

آموزش گیت Git – بخش ۷ – آپلود پروژه در گیت‌هاب

Git & Github Tutorial – Part7

در مقاله قبل، نحوه استفاده از دستور gitignore به منظور صرف‌نظر کردن از بخشی از پروژه را آموزش دادیم. در این مقاله، می خواهیم نحوه افتتاح حساب در وب سایت گیت هاب (github) و آپلود یک پروژه در آن را بیان خواهیم کرد.

 

نحوه آپلود پروژه در گیت‍هاب (Github)

 

ثبت نام در وب سایت گیت هاب:

اکنون نوبت آنست که یاد بگیرید چگونه پروژه خود را بر روی وب سایت Github قرار دهید تا سایر کاربران و توسعه‌دهندگان بتوانند پروژه شما را مشاهده، ویرایش و توسعه دهند. به این منظور وارد وب سایت Github.com شوید و روی لینک sign up کلیک کنید. در فرم ثبت نام سایت گیت‌هاب، نیاز است فیلدهای username و email و password را وارد کنید. پس از فشردن دکمه signup ایمیلی برای تائید مشخصات ورودی شما به آدرس ایمیل شما ارسال می شود. پس لازم است inbox ایمیل خود را چک کنید و روی لینک فعالسازی اکانت خود کلیک کنید. پس از تائید آدرس ایمیل خود، به پروفایل خود در سایت گیت هاب مراجعه کرده و آنرا تکمیل کنید.

ثبت نام در گیت هاب github

 

ایجاد یک مخزن جدید (New Repository):

در این مرحله می توانید اولین پروژه خود را در گیت ایجاد کنید. روی دکمه پلاس (+) کلیک کرده و گزینه New Repository را انتخاب کنید.

ایجاد یک مخزن جدید new repository

در صفحه جدیدی که باز می شود باید نام مخزن (repository) را وارد کنید (بصورت username/repository_name) در بخش زیرین نام مخزن، می توان توضیحات کوتاهی برای مخزن پروژه خود تعریف کنید.

تعریف مخزن جدید در گیت هاب

 

تنظیم دسترسی و یا عدم دسترسی سایر کاربران به مخزن پروژه:

 سپس یکی از گزینه های private یا public را برای تنظیم دسترسی و یا عدم دسترسی سایر کاربران به مخزن پروژه خود را انتخاب کنید. دقت کنید که گزینه private پولی می باشد و نیاز به یک master card می باشد. ما در این مثال، گزینه public را انتخاب می کنیم که رایگان می باشد. در نهایت بر روی دکمه Create Repository کلیک کنید تا مخزن شما ایجاد شود.

فیلد Description که در هنگام ایجاد یک مخزن تعریف کرده اید، بعنوان فایلی بنام description در فولدر .git پروژه شما قابل دسترسی است.

 

لود کردن پروژه در سایت Github:

برای قرار دادن پروژه خود در مخزنی که در سایت گیت هاب تعریف کرده اید، بصورت زیر عمل کنید:

وارد مخزنی که در بالا تعریف کرده اید شوید و مطابق تصویر زیر، در بخش push an existing repository from the command line دستور مربوط به ریموت زدن به پروژه در گیت را در کامند لاین گیت کپی کرده و اجرا کنید. در این مثال، دستور موردنظر بصورت git remote add origin https://github.com/Safari66/project-test.git می باشد.

لود کردن پروژه در سایت Github

دستور مربوط به ریموت زدن به پروژه در گیت

 

ریموت زدن به پروژه در گیت هاب:

اکنون روی فولدر اصلی (root directory) پروژه خود کلیک کنید و سپس گزینه git bash here را انتخاب کنید. دستور فوق را در commandline  گیت نوشته و اجرا کنید. سپس باید پروژه را در وب سایت گیت لود کنیم. فرض کنید ما دراین مثال می خواهیم شاخه master را در گیت هاب لود کنیم. برای انجام اینکار، دستور git push –u origin master را اجرا کنید. این دستور می گوید شاخه master پروژه از طریق ریموت origin که قبلا با وب سایت Github برقرار کرده ایم، در گیت هاب لود شود.

آپلود شاخه master پروژه از طریق ریموت به گیت هاب

پس از اجرای دستور PUSH گیت، یک فرم بصورت پاپ آپ (POPUP) برای شما نمایش داده خواهد شد که از شما نام کاربری (UserName) و رمز عبور (PassWord) اکانت گیت شما را می خواهد. اگر این فرم را کنسل کنید، اطلاعات user و pass را در همان command line گیت از شما مجددا می پرسد. پس از لاگین به اکانت گیت هاب، پروژه ما داخل مخزن وب سایت Github لود می شود.

لاگین به اکانت گیت هاب

 

دسترسی به repository های پروژه در github:

برای دسترسی به repository های خود در سایت گیت هاب، می توانید به لینک Repositories واقع در پروفایل خود مراجعه کنید. در این بخش با کلیک روی نام مخزن پروژه خود (در این مثال project-test) می توانید فایل ها و فولدرهای پروژه خود را مشاهده کنید.

نکته: فایل ها و فولدرهایی را که در فایل .gitignores تعریف کرده اید، در مخزن گیت هاب لود نخواهند شد. در این مثال، فولدرهای js و node_modules و فایل های متنی txt لود نمی شوند.

یکی از امکانات جالب و کاربردی گیت اینست که می توانید لیست تمام کامیت (commit) ها را مشاهده کنید و با کلیک روی لینک آنها، قادر خواهید بود تغییراتی که در آن کامیت خاص انجام داده اید را بصورت زیبا و رنگی مشاهده کنید.

لیست تمام کامیت (commit) ها

 

افزودن یک شاخه (branch) به مخزن سایت گیت هاب:

برای افزودن یک شاخه (branch) به مخزن سایت گیت هاب، دستور git push –u origin develop را در خط فرمان گیت (Git Command Line) اجرا کنید. با اجرای این دستور، تعداد شاخه های پروژه ما در مخزن گیت هاب، ۲ عدد می شود (master و develop)

شاخه های پروژه در گیت هاب

به این ترتیب می توانید اطلاعات گیت (Git) را به گیت‌هاب (Github) منتقل کنید.

نکته: دقت کنید که هنگام درج اطلاعات خود در گیت، ایمیلی که در سایت Github وارد می کنید با آدرس ایمیلی که در کامند لاین گیت تعریف می کنید یکی باشد تا گیت شما را بعنوان اولین توسعه‌دهنده پروژه‌تان شناسایی کند.

در مقاله بعد یعنی بخش هشتم از آموزش Git ، نحوه لود پروژه از وب سایت Github به سیستم خود را آموزش خواهیم داد.

 

0/5 ( 0 نظر )

این مقاله را در شبکه‌های اجتماعی به اشتراک بگذارید!

Share on facebook
Share on google
Share on linkedin
Share on telegram
Share on email

نظرات

  1. error: src refspec master does not match any
    error: failed to push some refs to ‘yourRepositoryURL’
    ببخشید برا من این دوتا ارور رو میده چیکار کنم؟ تورو خدا زودتر جواب بدین خیلی عجله دارم.

    1. سلام آقا متین.
      متاسفانه نمیدونم این اروری که فرستادین به چه دلیل رخ داده.
      ممنون

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

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

دانلود کتاب گوگل سرچ کنسول

آموزش گوگل سرچ کنسول - نسخه جدید

مقالات اخیر

مقالات تصادفی

فهرست کلی مقالات

کتاب گوگل ادز

دانلود کتاب « آموزش سرویس گوگل ادوردز »

آموزش کامل فعال‌سازی HTTPS در وردپرس

دانلود کتاب "فعال‌سازی HTTPS در وردپرس"

دانلود رایگان کتاب الکترونیکی

معرفی بهترین ابزارهای بازاریابی محتوا در سال 2019

دانلود رایگان کتاب الکترونیکی "معرفی بهترین ابزارهای بازاریابی محتوا در سال 2019"