آموزش GitHub
۶ آموزش
نمایش دسته بندی ها (۶ آموزش)

ساخت یک مخزن (Repository) در کامپیوتر شخصی خود و ساخت یک فایل README.md برای آن و ارسال (push کردن) آن به مخزن (Repository) درون GitHub ، در GitHub

فرض کنید قبلا یک مخزن (Repository) کاملا خالی (بدون هیچ فایلی) در GitHub ساخته ایم که در آدرس زیر قرار دارد ( آموزش شماره 14512 ) :

خود ما (اگر در سایت GitHub وارد (Login) شده باشیم)، صفحه اینترنتی مخزن (Repository) را به صورت زیر خواهیم دید :

ساخت یک مخزن (Repository) در کامپیوتر شخصی خود و ساخت یک فایل README.md برای آن و ارسال (push کردن) آن به مخزن (Repository) درون GitHub ، در GitHub

سایر افراد، صفحه اینترنتی مخزن (Repository) را به صورت زیر می بینند :

ساخت یک مخزن (Repository) در کامپیوتر شخصی خود و ساخت یک فایل README.md برای آن و ارسال (push کردن) آن به مخزن (Repository) درون GitHub ، در GitHub

اکنون برای ساخت یک مخزن (Repository) در کامپیوتر شخصی خود و ساخت یک فایل README.md برای آن و ارسال (push کردن) آن به مخزن (Repository) درون GitHub ، باید دستورات زیر را اجرا کنیم :

برای اجرای این دستورات، باید قبلا Git را بر روی کامپیوتر شخصی خود نصب کرده باشیم ( آموزش شماره 14491 ) و این دستورات را در Git Bash اجرا نماییم (Git Bash به همراه Git در ویندوز نصب می شود).

نکته

برای اجرای دستورات مورد نظر، باید در Git Bash ، به مسیر پوشه اصلی مربوط به مخزن (Repository) درون کامپیوترمان رفته باشیم.

اجرای دستورات :

برای اجرای دستورات ذکر شده، ابتدا در Git Bash ، باید به مسیر مربوط به پوشه ای برویم که می خواهیم مخزن (Repository) (پروژه) در آن باشد. به عنوان مثال، این مسیر را به صورت زیر در نظر می گیریم :

برای این منظور، با اجرای دستور زیر در Git Bash ، ابتدا تعیین می کنیم که اگر پوشه مورد نظر (یا پوشه های سطح بالاتر آن) وجود ندارد، ساخته شود (ساخت پوشه و ساخت خودکار تمام پوشه های سطح بالاتر) :

ساخت یک مخزن (Repository) در کامپیوتر شخصی خود و ساخت یک فایل README.md برای آن و ارسال (push کردن) آن به مخزن (Repository) درون GitHub ، در GitHub
ساخت یک مخزن (Repository) در کامپیوتر شخصی خود و ساخت یک فایل README.md برای آن و ارسال (push کردن) آن به مخزن (Repository) درون GitHub ، در GitHub

بنابراین پوشه مورد نظر ساخته می شود :

ساخت یک مخزن (Repository) در کامپیوتر شخصی خود و ساخت یک فایل README.md برای آن و ارسال (push کردن) آن به مخزن (Repository) درون GitHub ، در GitHub
ساخت یک مخزن (Repository) در کامپیوتر شخصی خود و ساخت یک فایل README.md برای آن و ارسال (push کردن) آن به مخزن (Repository) درون GitHub ، در GitHub

اکنون برای اینکه مسیر فعلی به مسیر پوشه مورد نظر تغییر کند (یعنی در خط فرمان Git Bash وارد پوشه MyProject شویم)، دستور زیر را اجرا می کنیم :

ساخت یک مخزن (Repository) در کامپیوتر شخصی خود و ساخت یک فایل README.md برای آن و ارسال (push کردن) آن به مخزن (Repository) درون GitHub ، در GitHub
ساخت یک مخزن (Repository) در کامپیوتر شخصی خود و ساخت یک فایل README.md برای آن و ارسال (push کردن) آن به مخزن (Repository) درون GitHub ، در GitHub

اکنون می توانیم دستوراتی که مد نظرمان بوده را اجرا نماییم (مرحله به مرحله).

دستور زیر را اجرا می کنیم تا فایل README.md درون پوشه پروژه (در کامپیوتر ما) ساخته شود و متن # my-project-1 در آن نوشته شود :

ساخت یک مخزن (Repository) در کامپیوتر شخصی خود و ساخت یک فایل README.md برای آن و ارسال (push کردن) آن به مخزن (Repository) درون GitHub ، در GitHub
ساخت یک مخزن (Repository) در کامپیوتر شخصی خود و ساخت یک فایل README.md برای آن و ارسال (push کردن) آن به مخزن (Repository) درون GitHub ، در GitHub
ساخت یک مخزن (Repository) در کامپیوتر شخصی خود و ساخت یک فایل README.md برای آن و ارسال (push کردن) آن به مخزن (Repository) درون GitHub ، در GitHub

دستور زیر را اجرا می کنیم تا در پوشه پروژه (در کامپیوتر ما) یک مخزن (Repository) محلی (که همان پوشه .git می باشد) ساخته شود :

ساخت یک مخزن (Repository) در کامپیوتر شخصی خود و ساخت یک فایل README.md برای آن و ارسال (push کردن) آن به مخزن (Repository) درون GitHub ، در GitHub
ساخت یک مخزن (Repository) در کامپیوتر شخصی خود و ساخت یک فایل README.md برای آن و ارسال (push کردن) آن به مخزن (Repository) درون GitHub ، در GitHub
ساخت یک مخزن (Repository) در کامپیوتر شخصی خود و ساخت یک فایل README.md برای آن و ارسال (push کردن) آن به مخزن (Repository) درون GitHub ، در GitHub
ساخت یک مخزن (Repository) در کامپیوتر شخصی خود و ساخت یک فایل README.md برای آن و ارسال (push کردن) آن به مخزن (Repository) درون GitHub ، در GitHub

با دستورات زیر، فایل README.md را به Staging Area (منطقه ی آماده سازی / ایندکس) اضافه کرده (به Git می گوییم این فایل را برای کامیت (Commit) بعدی آماده کند) و سپس یک کامیت (Commit) ثبت می کنیم :

ساخت یک مخزن (Repository) در کامپیوتر شخصی خود و ساخت یک فایل README.md برای آن و ارسال (push کردن) آن به مخزن (Repository) درون GitHub ، در GitHub
ساخت یک مخزن (Repository) در کامپیوتر شخصی خود و ساخت یک فایل README.md برای آن و ارسال (push کردن) آن به مخزن (Repository) درون GitHub ، در GitHub

با دستور زیر، نام شاخه ای (branch) که در آن هستیم را برابر main قرار می دهیم :

ساخت یک مخزن (Repository) در کامپیوتر شخصی خود و ساخت یک فایل README.md برای آن و ارسال (push کردن) آن به مخزن (Repository) درون GitHub ، در GitHub
ساخت یک مخزن (Repository) در کامپیوتر شخصی خود و ساخت یک فایل README.md برای آن و ارسال (push کردن) آن به مخزن (Repository) درون GitHub ، در GitHub

سپس در ابتدا با استفاده از دستور git remote add یک ارتباط بین مخزن (Repository) محلی ما و مخزن (Repository) راه دور (درون GitHub) برقرار می کنیم و در آن، نام origin را برای مخزن (Repository) راه دور (یعنی مخزن https://github.com/aiworktest/my-project-1.git) تعیین می کنیم تا در دستورات بعدی به جای آن آدرس طولانی، صرفا نام origin به کار رود. سپس با دستور git push ، محتوای مخزن (Repository) محلی را به مخزن (Repository) راه دور (درون GitHub) ارسال می کنیم (push می کنیم) (در آن به نام شاخه (branch)، یعنی main اشاره شده است) :

ساخت یک مخزن (Repository) در کامپیوتر شخصی خود و ساخت یک فایل README.md برای آن و ارسال (push کردن) آن به مخزن (Repository) درون GitHub ، در GitHub
ساخت یک مخزن (Repository) در کامپیوتر شخصی خود و ساخت یک فایل README.md برای آن و ارسال (push کردن) آن به مخزن (Repository) درون GitHub ، در GitHub

برای اجرای دستور بالا، پنجره ای باز می شود که از ما می خواهد در اکانت کاربری خود در GitHub وارد (Login) شویم. مراحل مربوط به آن را انجام می دهیم :

ساخت یک مخزن (Repository) در کامپیوتر شخصی خود و ساخت یک فایل README.md برای آن و ارسال (push کردن) آن به مخزن (Repository) درون GitHub ، در GitHub
ساخت یک مخزن (Repository) در کامپیوتر شخصی خود و ساخت یک فایل README.md برای آن و ارسال (push کردن) آن به مخزن (Repository) درون GitHub ، در GitHub
ساخت یک مخزن (Repository) در کامپیوتر شخصی خود و ساخت یک فایل README.md برای آن و ارسال (push کردن) آن به مخزن (Repository) درون GitHub ، در GitHub
ساخت یک مخزن (Repository) در کامپیوتر شخصی خود و ساخت یک فایل README.md برای آن و ارسال (push کردن) آن به مخزن (Repository) درون GitHub ، در GitHub
ساخت یک مخزن (Repository) در کامپیوتر شخصی خود و ساخت یک فایل README.md برای آن و ارسال (push کردن) آن به مخزن (Repository) درون GitHub ، در GitHub
ساخت یک مخزن (Repository) در کامپیوتر شخصی خود و ساخت یک فایل README.md برای آن و ارسال (push کردن) آن به مخزن (Repository) درون GitHub ، در GitHub
ساخت یک مخزن (Repository) در کامپیوتر شخصی خود و ساخت یک فایل README.md برای آن و ارسال (push کردن) آن به مخزن (Repository) درون GitHub ، در GitHub

یک کد به ایمیل ما ارسال می شود که باید آن را کپی کنیم :

ساخت یک مخزن (Repository) در کامپیوتر شخصی خود و ساخت یک فایل README.md برای آن و ارسال (push کردن) آن به مخزن (Repository) درون GitHub ، در GitHub
ساخت یک مخزن (Repository) در کامپیوتر شخصی خود و ساخت یک فایل README.md برای آن و ارسال (push کردن) آن به مخزن (Repository) درون GitHub ، در GitHub
ساخت یک مخزن (Repository) در کامپیوتر شخصی خود و ساخت یک فایل README.md برای آن و ارسال (push کردن) آن به مخزن (Repository) درون GitHub ، در GitHub
ساخت یک مخزن (Repository) در کامپیوتر شخصی خود و ساخت یک فایل README.md برای آن و ارسال (push کردن) آن به مخزن (Repository) درون GitHub ، در GitHub

بنابراین اجرای دستورات با موفقیت انجام شد. اکنون می توانیم تغییرات پروژه در GitHub را در مرورگر اینترنت ببینیم. در آدرس اینترنتی زیر :

خود ما (اگر در سایت GitHub وارد (Login) شده باشیم)، صفحه اینترنتی مخزن (Repository) را به صورت زیر خواهیم دید :

ساخت یک مخزن (Repository) در کامپیوتر شخصی خود و ساخت یک فایل README.md برای آن و ارسال (push کردن) آن به مخزن (Repository) درون GitHub ، در GitHub

سایر افراد، صفحه اینترنتی مخزن (Repository) را به صورت زیر می بینند :

ساخت یک مخزن (Repository) در کامپیوتر شخصی خود و ساخت یک فایل README.md برای آن و ارسال (push کردن) آن به مخزن (Repository) درون GitHub ، در GitHub
نویسنده علیرضا گلمکانی
شماره کلید 14513
گزینه ها
به اشتراک گذاری (Share) در شبکه های اجتماعی
نظرات 0 0 0

ارسال نظر جدید (بدون نیاز به عضو بودن در وب سایت)