Vishka Raouf
May 22nd, 2022, 15:09
سلام وقت بخیر،
دوستان نظرتون در مورد این پست آموزشی چیه؟
آشنایی با گیت، گیتهاب و گیت لبکپشن : فرض کنید که به صورت تیمی روی یک پروژه کار میکنید و هر برنامه نویس بخشی از پروژه را انجام میدهد. در انتهای روز کاری همه اعضای تیم نیاز دارند تا تغییراتی را که روی پروژه انجام دادهاند، به اشتراک بگذارند و بدین ترتیب شما به راحتی میتوانید بفهمید چه شخصی چه کارهایی انجام داده، چه تغییراتی در پروژه و توسط کدام یک از اعضای تیم انجام شده و دلیل تغییرات چه بوده است؛ ابزاری که میتواند تمامی اینکارها را یکجا برایتان انجام دهد، «گیت» است.
گیت (Git) چیست؟
گیت یک سیستم کنترل ورژن پروژه (vcs) است. توسط این سیستمها شما میتوانید تمامی تغییراتی را که روی پروژه اعمال شده، نگهداری کنید و همچنین به سوابق تغییرات نیز دسترسی داشته باشید.
مزایای استفاده از گیت (Git) چیست؟
پشتیبانی از کار به صورت آفلاین
کنترل بسیار سادهتر روی پروژههای تیمی و بزرگ
امکان دسترسی کامل به ورژن قبلی نرم افزار
Run کردن سیستم خود حتی روی Localhost
GitHubگیت هاب (GitHub) چیست؟
گیت هاب یک شبکه اجتماعی یا یک سرویس میزبانی وب برای برنامه نویسان است.
شما میتوانید با ثبتنام در گیت هاب، کدها و پروژههای نوشته شده را در آن قرار دهید.
بدین ترتیب سایر برنامه نویسان دنیا میتوانند کدهای شما را ببینند، آن را اصلاح کنند، از کدهای شما استفاده کرده، آنها را توسعه داده و یا بهینه نمایند.
مزایای استفاده از گیت هاب (GitHub) چیست؟
مدیریت آسان و مؤثر پروژهها
افزایش امنیت با استفاده از پکیج شخصی
میزبانی مناسب از همه کدها و برنامهها
پیشرفت مهارتهای برنامهنویسی و کدنویسی
GitLabگیت لب (GitLab) چیست؟
گیت لب هم دقیقاً کاری مشابه با گیت هاب انجام میدهد؛ یعنی در واقع یک سرویس میزبانی وب و یا یک شبکه اجتماعی از برنامه نویسان هست که میتوانید کدها و پروژههای خودتان را آنجا با سایر برنامه نویسان دنیا به اشتراک بگذارید. گیت لب توسط شرکتهای بزرگی مثل IBM، Sony، علی بابا و ناسا مورد استفاده قرار میگیرد.
تفاوتهای گیتهاب و گیتلب
امکانات حرفهایتر برای سطح دسترسی به سورسها و تغییرات سورس در گیت لب
امکانات بهتر، حرفهایتر و البته سادهتر برای ارائه گزارش تغییرات و فعالیتهای خود
استفاده رایگان از ریپازیتوری خصوصی در گیت هاب و لزوم پرداخت حق اشتراک در گیتلب
دوستان خیلی خوشحال میشم نظرتون رو در مورد این پست بدونم.
دوستان نظرتون در مورد این پست آموزشی چیه؟
آشنایی با گیت، گیتهاب و گیت لبکپشن : فرض کنید که به صورت تیمی روی یک پروژه کار میکنید و هر برنامه نویس بخشی از پروژه را انجام میدهد. در انتهای روز کاری همه اعضای تیم نیاز دارند تا تغییراتی را که روی پروژه انجام دادهاند، به اشتراک بگذارند و بدین ترتیب شما به راحتی میتوانید بفهمید چه شخصی چه کارهایی انجام داده، چه تغییراتی در پروژه و توسط کدام یک از اعضای تیم انجام شده و دلیل تغییرات چه بوده است؛ ابزاری که میتواند تمامی اینکارها را یکجا برایتان انجام دهد، «گیت» است.
گیت (Git) چیست؟
گیت یک سیستم کنترل ورژن پروژه (vcs) است. توسط این سیستمها شما میتوانید تمامی تغییراتی را که روی پروژه اعمال شده، نگهداری کنید و همچنین به سوابق تغییرات نیز دسترسی داشته باشید.
مزایای استفاده از گیت (Git) چیست؟
پشتیبانی از کار به صورت آفلاین
کنترل بسیار سادهتر روی پروژههای تیمی و بزرگ
امکان دسترسی کامل به ورژن قبلی نرم افزار
Run کردن سیستم خود حتی روی Localhost
GitHubگیت هاب (GitHub) چیست؟
گیت هاب یک شبکه اجتماعی یا یک سرویس میزبانی وب برای برنامه نویسان است.
شما میتوانید با ثبتنام در گیت هاب، کدها و پروژههای نوشته شده را در آن قرار دهید.
بدین ترتیب سایر برنامه نویسان دنیا میتوانند کدهای شما را ببینند، آن را اصلاح کنند، از کدهای شما استفاده کرده، آنها را توسعه داده و یا بهینه نمایند.
مزایای استفاده از گیت هاب (GitHub) چیست؟
مدیریت آسان و مؤثر پروژهها
افزایش امنیت با استفاده از پکیج شخصی
میزبانی مناسب از همه کدها و برنامهها
پیشرفت مهارتهای برنامهنویسی و کدنویسی
GitLabگیت لب (GitLab) چیست؟
گیت لب هم دقیقاً کاری مشابه با گیت هاب انجام میدهد؛ یعنی در واقع یک سرویس میزبانی وب و یا یک شبکه اجتماعی از برنامه نویسان هست که میتوانید کدها و پروژههای خودتان را آنجا با سایر برنامه نویسان دنیا به اشتراک بگذارید. گیت لب توسط شرکتهای بزرگی مثل IBM، Sony، علی بابا و ناسا مورد استفاده قرار میگیرد.
تفاوتهای گیتهاب و گیتلب
امکانات حرفهایتر برای سطح دسترسی به سورسها و تغییرات سورس در گیت لب
امکانات بهتر، حرفهایتر و البته سادهتر برای ارائه گزارش تغییرات و فعالیتهای خود
استفاده رایگان از ریپازیتوری خصوصی در گیت هاب و لزوم پرداخت حق اشتراک در گیتلب
دوستان خیلی خوشحال میشم نظرتون رو در مورد این پست بدونم.