Я учусь на мастера, и я сделал rebase -i <my_branch>
Получил это:
noop
# Rebase c947bec..7e259d3 onto c947bec
#
# Commands:
# p, pick = use commit
# r, reword = use commit, but edit the commit message
# e, edit = use commit, but stop for amending
# s, squash = use commit, but meld into previous commit
# f, fixup = like "squash", but discard this commit's log message
# x <cmd>, exec <cmd> = Run a shell command <cmd>, and stop if it fails
#
# If you remove a line here THAT COMMIT WILL BE LOST.
# However, if you remove everything, the rebase will be aborted.
#
Я бы хотел выбрать не все коммиты, так как некоторые из них не приветствуются.
Кроме того, как вы работаете, когда вы хотите, чтобы некоторые файлы или изменения всегда были «локальными» для некоторой ветви? Есть ли какой-нибудь помощник типа .gitignore
?