Вот рабочий процесс для вас -
Как только вы клонируете репо, у вас будет локальная мастер-ветка.Вы можете создать новую ветку из нее, выполнив -
git checkout -b new_branch
Это создаст новую ветку и также проверит ее.После того, как вы внесете изменения в новую ветку, вам нужно будет добавить эти изменения в промежуточную область git.В промежуточной зоне находятся изменения, готовые к принятию.Вы можете добавить все свои изменения в промежуточную область с помощью -
git add .
. Или вы можете выборочно добавлять файлы в -
git add filePath
. Когда в промежуточную область появятся некоторые файлы, вы можетесовершить их.Вы можете запустить git status
, чтобы увидеть, какие все файлы подготовлены.
Чтобы зафиксировать подготовленные файлы, вы должны выполнить -
git commit -m "Commit Message"
Это зафиксирует файлы в вашей ветви.Теперь, если вы переключитесь на основную ветку, этих изменений не будет, и чтобы получить их, вам придется либо объединить, либо перебазировать вашу ветку с мастером.