Изправен съм пред този проблем в Gerrit, Git.
- Направих промени (branch-ONE) и натиснах gerrit (да речем промяна Id-240) от eclipse. Но не и обединени.
- След това създадох още един клон (branch-TWO) и ангажирах промените, без да променям предишния комит. Така че имам нов идентификатор на промяна на gerrit (да речем, промяна на id-241).
- След това изоставих промяната Id 240.
- Сега, когато се опитвам да натисна промените си от branch-TWO, той казва, че дистанционното е отхвърлено, тъй като се опитва да натисне changeid 240 вместо 241. Защо?
Това, което опитах...
След като прочетох в интернет възможните решения, направих HARD reset и моите промени на changeId-241 изчезнаха. Все пак си го върнах от reflog. Но в момента, когато се опитам да проверя Out branch-ONE (да направя HARD Reset), моите промени на changeId-241 изчезват.
Опитвам се да следвам това - Git merge pending due to abandoned commit