گیت (Git)، یک سیستم کنترل نسخه (Version Control) یا کنترل ورژن است. سیستم های کنترل نسخه (کنترل ورژن)، در برنامه نویسی و مهندسی نرم افزار کاربردهای فراوانی دارند.
برای مثال، فرض کنید یک برنامه نویس هستید و در حال نوشتن یک وب سایت می باشید. شما کد نویسی وب سایت را انجام میدهید و سایت را آماده تحویل میکنید. در این جا، یک نسخه از وب سایت خود را در سیستم Version Control ذخیره کرده (نام این نسخه را “نسخه شماره ۱” میگذارید) و کار برنامه نویسی وب سایت را ادامه می دهید. حال اگر بعد از مدتی (به دلیل اینکه مثلا یک فایل را به اشتباه پاک کرده اید) خواستید، به نسخه شماره ۱، برگردید، سیستم کنترل ورژن، این کار را برای شما به راحتی انجام می دهد.
سرفصل های دوره آموزشی Udemy Deep Dive on Version Control System:
– سیستم کنترل نسخه – آموزش GIT
– Git و Github برای توسعه دهندگان
– Mastering سیستم های کنترل نسخه با Mercurial