У меня есть удаленная ветка в Git, называемая разработкой, а также локальная ветвь развития. Я модифицировал позволяет сказать 3 файла:git добавить только некоторые измененные файлы
git status
modified file1
modified file2
modified file3
теперь я хочу добавить и совершить только file1 и подтолкнуть ее к удаленной ветви (file2 и file3 будут добавлены позже, но не сейчас). Я пытаюсь подтолкнуть его, но git не позволяет нажимать, потому что дистанционная голова впереди, чем моя локальная. Затем я попытался сделать git fetch
и git rebase
, но потом, git говорит, что у меня есть необработанные файлы. Гит предложил их спрятать. Я новичок в git, и то, что я знаю, git stash
- это сохранить рабочие изменения в случае переключения другой ветки. В моем случае я не переключаю свою ветку. Безопасно ли действовать с git stash
? или есть другие способы? Я ценю ваши объяснения.
Было заявлено, что он не хотел передавать все файлы в это время. Я думаю, что stash будет лучшим вариантом здесь ... –
Чтобы ответить OP, вы можете изменить строку добавления, чтобы включить только один требуемый файл, остальные команды должны делать именно то, что хотел OP. – CyberneticianDave
то, что я хочу сделать, это рабаза, но мой рабочий каталог не чист, потому что я не добавил 2 файла, которые я изменил, вот почему я спрашиваю о statch ?? – Lakshi