вот забыл у тимлида спросить от какой ветки бренчеваться. ща не доступен.
я правильно понимаю, что если коммит-пуш не делать локально перекинуть на другую ветку проблем не составит?
или лучше радикально — сохранить все изменения и зафигачить потом в нужную?
Здравствуйте, strngr9, Вы писали:
S>я правильно понимаю, что если коммит-пуш не делать локально перекинуть на другую ветку проблем не составит?
Не факт, зависит от того, насколько расходится содержимое веток.
S>или лучше радикально — сохранить все изменения и зафигачить потом в нужную?
Нет не лучше (если ты имеешь в виду сохранить файлы целиком), проще будет как раз коммитить хоть в какую-то (разумную) ветку,
эти изменения будет проще потом зафигачить в правильную (через rebase)
S>вот забыл у тимлида спросить от какой ветки бренчеваться. ща не доступен. S>я правильно понимаю, что если коммит-пуш не делать локально перекинуть на другую ветку проблем не составит? S>или лучше радикально — сохранить все изменения и зафигачить потом в нужную?
спасибо ответившим. таки ну его нафиг — сохраню файлы. более менее ни с кем не пресекусь плюс минус. конфликты решить будет несложно...
S>вот забыл у тимлида спросить от какой ветки бренчеваться. ща не доступен.
Тут скорее проблема может быть не с git (про rebase тебе уже писали), а с тем что ты начнешь работать с неверной версией кода (существенно отличающейся от верной).
S>я правильно понимаю, что если коммит-пуш не делать локально перекинуть на другую ветку проблем не составит?
И в локальном репо и в удаленном тоже не проблема. Можно через rebase (цепочка коммитов) или по одному коммиту через cherry pick.
S>или лучше радикально — сохранить все изменения и зафигачить потом в нужную?
Можно и так, более того в git для этого есть т.н. stash (тайник, нычка) — это локальное хранилище, куда можно положить изменения до коммита (но не как коммит в локальную ветку, а просто отдельные именованные патчи), а потом достать и применить (по одному) к любой локальной ветке. Но для хранения последовательности взаимозависимых коммитов лучше конечно локальную ветку использовать.
Здравствуйте, strngr9, Вы писали:
S>спасибо ответившим. таки ну его нафиг — сохраню файлы.
А чего спрашивал тогда
Тут проблема в том что ты когда будешь "мержить файлами" чужие правки (уже существующие) можешь стереть.
Бояться не надо, в git множить реально удобнее (при условии использования нормальных инструментов)