Я новичок в Git.Может ли кто-нибудь дать мне краткое изложение типичного процесса использования Git для работы с существующим хранилищем для моего работодателя (или подтвердить, что мое понимание не слишком далеко от основы).(примечания: Windows XP, GitHub, Cheetah Shell)
В настоящее время я понимаю:
1) # Create directory called "someprojectsrc"
2) # Move into my new directory
3) git clone me@github.com:someprojectsrc.git
4) git branch foobranch
5) git checkout foobranch
6) # Using my text editor, add new files, edit existing files, etc
7) git add my_file my_other_file
8) git rm unneeded_file
9) git commit -m "Made some changes to XYZ, etc"
10) git push
11) # Manager pulls my branch and merges it with master, then pushes master?
Я предполагаю, что этот процесс предназначен для работы с хранилищем в составе команды.Я что-то пропустил?Кроме того, имеет ли разработчик, как правило, commit
разрешения для большого корпоративного хранилища?Работает ли он так, что менеджер может зафиксировать мастер, а другие пользователи могут зафиксировать ветки, которые они создают, или вам обычно приходится каким-то образом отправлять патч, и они каким-то образом объединяют ваш патч с мастером?