Git və GitHub fərqi
Git dəyişiklikləri lokal tarixçədə saxlayan versiya nəzarət sistemidir. GitHub uzaq repozitoriya və birgə iş xidməti kimi istifadə oluna bilər. Lokal commit yaratmaq üçün internet və GitHub hesabı tələb olunmur.
git init
git status
git add index.html styles.css
git commit -m "İlk səhifəni yarat"
git log --oneline
Üç vəziyyəti ayır
İş qovluğu redaktə etdiyin fayllardır. git add növbəti commit-ə daxil ediləcək məzmunu staging-ə seçir. git commit seçilmiş snapshot-u tarixçəyə yazır. git diff hələ staging-də olmayan, git diff --staged seçilmiş dəyişiklikləri göstərir.
git remote add origin <REPOSITORY_URL>
git push -u origin main
İkinci nümunədə ünvanı öz repozitoriyanla əvəz et və cari branch-in adını yoxla. clone uzaq repozitoriyanı lokal götürür, pull dəyişiklikləri alıb inteqrasiya edir. .gitignore generasiya olunan və şəxsi faylları izləməməyə kömək edir; əvvəldən izlənən faylı avtomatik tarixçədən silmir. Hər commit bir anlaşılan iş vahidini ifadə etsin.