Git Review не может подтолкнуть мои изменения

Я новичок в Git. И как практика, я работаю над двумя ветками, скажем, program_1, program_2.

git branch program_1
ls temp
git branch program_2 # (create program_2 branch)
git checkout program_2
git merge program_1 program_2 # (as i need temp folder in program_2)
# Add some files in temp folder (say 1.c, 2.c)
git add temp/1.c temp/2.c
git commit
# <some explanation reg commit>
git review

Здесь я получаю конфликт.

You are about to submit multiple commits. This is expected if you are
submitting a commit that is dependent on one or more in-review
commits. Otherwise you should consider squashing your changes into one
commit before submitting.

The outstanding commits are:

9610151 (HEAD, program_2) program_2 submitting for review
8760f55 (program_1) Adding temp to program_1

Do you really want to submit the above commits?
Type 'yes' to confirm, other to cancel: 

Так что это значит? и как это решить? чего мне не хватает?

Кто-нибудь может знать ответ?

1 ответ

git review не является частью стандартного git, так что на самом деле каждый, кто его разработал, ответит на это.

Но я скажу вам так же, как нет ничего странного в том, чтобы отправить два или более коммитов на gerrit для обзора, я делаю это все время.

Что произойдет, так это то, что у них будут зависимости между ними, и они будут зафиксированы в этом порядке, независимо от того, в каком порядке они проверяются.

Это лучший способ обработки небольших логических коммитов, которые зависят друг от друга.

Другие вопросы по тегам