Git یک نرمافزار کنترل نسخه است که بهعنوان یک سیستم متنباز در دسترس است. این نرمافزار میتواند نسخههای مختلفی از یک پروژه را در بین چندین توسعهدهنده مدیریت کند. با استفاده از Git، تغییراتی که در کد منبع ایجاد میکنید را میتوانید ردیابی کنید، برگردانید، و با دیگران بهاشتراک بگذارید.
GitHub امکان استفاده از Git را فراهم میکند. در GitHub توسعهدهندگان میتوانند کدهای خود را آپلود کنند، تغییراتی که در آن ایجاد شدهاند را ردیابی کنند، اشکالزدایی کنند و با دیگران بهاشتراک بگذارند. GitLab مانند GitHub یک سامانه مدیریت نسخه کد است که به شما این امکان را میدهد تا بتوانید نسخههای مختلف پروژههای خود را مدیریت کنید.
تمام محتوای git را پوشش می دهد
- git
- commit
- branch
- fast forward
- diff
- stash
- github
- push
- fetch
- pull
- remote
- forking
- tag