git commit Публикуване на промените. Когато промените съдържанието на даден файл, намиращ се в директорията на проекта, ще трябва след това да направите commit заявка, за да публикувате тези промени. Ако използвате графичен Git клиент, Git ще Ви покаже, че е била извършена промяна и ще Ви попита, дали искате да направите commit (публикуване) на тази промяна.
git pull Изтегляне на промени от едно хранилище/клон в друго хранилище/клон.
git push Подаване на промените към отдалечено хранилище.
git merge Сливане на промените в един клон или сливане на отделни клони. След като промените по файловете в даден клон (branch) са записани, можете да създадете pull заявка за сливане. Тази pull заявка ще е в статус изчакване за одобрение. След одобрение, посоченият клон ще бъде слят, използвайки git merge, с друг избран клон.
Създаване на локално Git хранилище За да можете да създавате и управлявате Git хранилища на Вашето устройство, първо е нужно да инсталирате Git. От официалния сайт на Git свалете и инсталирайте официалното приложение за Git: https://git-scm.com/downloads (Windows)
Работа с Git на Windows | Help
След като сте инсталирали Git на Вашия компютър, можете да създавате Git хранилище от всяка директория. В директорията може вече да има файлове.
Създаване на Git хранилище през Git GUI/Bash (Windows) | Help
За да създадете Git хранилище, достъпете през Git шела избраната директория. И след това изпълнете командата:
git init
Създаване (init) на локално Git хранилище през Git Bash.
В директорията ще се появи поддиректория .git, в която се съдържат системните файлове на Git.
Създайте или поставете файл в директорията, например file.txt и изпълнете:
git status
Ще видите съобщението:
Untracked files: (use „git add …“ to include in what will be committed)
Това означава, че Git открива този файл, но не е инструктиран да го следи (за промени). С командата add добавяте промените в индекса на Git. За да подготвите промените за публикуване, изпълнете командата:
git add file.txt
И след това публикувайте промените с:
git commit -m „New file added“