اضافه کردن پروژه به گیتهاب (GitHub) از ویژوال استودیو Visual Studio
اضافه کردن یک پروژه به گیتهاب (GitHub) و تنظیم آپدیت خودکار آن از طریق ویژوال استودیو و گیت، بسیار ساده است. در اینجا مراحل را به زبان ساده توضیح میدهم:
۱. نصب ابزارهای موردنیاز
- نصب گیت (Git):
- اگر هنوز
Git
روی سیستم نصب نیست، آن را از وبسایت رسمی Git دانلود و نصب کنید.
- اگر هنوز
- تنظیم گیتهاب در ویژوال استودیو:
- مطمئن شوید که ویژوال استودیو شما پلاگین Git را فعال کرده است.
- برای فعالسازی، به
Tools > Options > Source Control
بروید و مطمئن شوید کهGit
به عنوان کنترل سورس انتخاب شده است.
۲. ایجاد مخزن (Repository) در گیتهاب
- وارد حساب کاربری گیتهاب خود شوید.
- روی دکمه
+
(بالا سمت راست) کلیک کنید و گزینه New Repository را انتخاب کنید. - اطلاعات مخزن را وارد کنید:
- Repository Name: نام پروژه شما.
- انتخاب کنید که آیا مخزن Public باشد یا Private.
- روی دکمه Create Repository کلیک کنید.
۳. اضافه کردن پروژه به گیتهاب از ویژوال استودیو
- باز کردن پروژه در ویژوال استودیو:
- پروژهای که میخواهید به گیتهاب اضافه کنید را باز کنید.
- اتصال به Git:
- در ویژوال استودیو، از منوی
Git
، گزینهCreate Git Repository
را انتخاب کنید. - یک پنجره باز میشود:
- گزینه
Push to GitHub
را انتخاب کنید. - حساب کاربری گیتهاب خود را متصل کنید (اگر قبلاً وارد نشدهاید).
- مخزن (Repository) ایجادشده در گیتهاب را انتخاب یا نام جدیدی وارد کنید.
- گزینه
- در نهایت، روی دکمه
Create and Push
کلیک کنید.
- در ویژوال استودیو، از منوی
- بررسی آپلود در گیتهاب:
- به گیتهاب بروید و مطمئن شوید که فایلهای پروژه آپلود شدهاند.
۴. آپدیت خودکار پروژه در گیتهاب
برای اینکه تغییرات پروژه بهصورت مرتب در گیتهاب آپدیت شوند، مراحل زیر را دنبال کنید:
- ذخیره تغییرات با
Commit
:- وقتی تغییری در پروژه اعمال کردید، به پنل
Git Changes
در ویژوال استودیو بروید. - یک توضیح کوتاه برای تغییرات وارد کنید (قسمت
Message
). - روی دکمه Commit All کلیک کنید. این کار تغییرات را به صورت محلی ذخیره میکند.
- وقتی تغییری در پروژه اعمال کردید، به پنل
- ارسال تغییرات به گیتهاب با
Push
:- بعد از
Commit
، روی دکمه Push کلیک کنید تا تغییرات به گیتهاب ارسال شوند.
- بعد از
۵. آپدیت خودکار از طریق Push و Pull
اگر میخواهید مطمئن شوید که فایلها همیشه هماهنگ هستند:
- Pull Changes:
- قبل از کار روی پروژه، از پنل
Git Changes
، گزینه Pull را بزنید تا تغییرات مخزن از گیتهاب به پروژه شما اعمال شود.
- قبل از کار روی پروژه، از پنل
- Push Changes:
- بعد از اعمال تغییرات، مراحل
Commit
وPush
را برای ارسال تغییرات انجام دهید.
- بعد از اعمال تغییرات، مراحل
۶. تنظیم سادهتر با VSCode یا ابزارهای CLI (اختیاری)
اگر از ابزارهای دیگر مثل VSCode یا خط فرمان (Command Line) استفاده میکنید، مراحل زیر سادهتر است:
git init
git add
git commit -m "Initial commit"
git branch -M main
git remote add origin https://github.com/USERNAME/REPOSITORY.git
git push -u origin main
این دستورات پروژه را به گیتهاب اضافه و سینک میکند.
نکات مهم
- هر بار تغییرات را ابتدا
Commit
کنید و سپسPush
بزنید. - اگر روی پروژه گروهی کار میکنید، قبل از اعمال تغییرات حتماً
Pull
کنید تا آخرین نسخه را داشته باشید. - ویژوال استودیو تغییرات را به راحتی نمایش میدهد و خطاهای احتمالی را نیز مشخص میکند.
با این روش، همیشه پروژه شما در گیتهاب بهروز خواهد بود.