Запитання з тегом «git-rebase»

За допомогою команди git-rebase ви можете взяти зміни з однієї гілки та відтворити їх поверх іншої гілки.

30
Видалити коміти з філії в Git
Я хотів би знати, як видалити комітку. До delete, я маю в виду, як якщо б я не робив , що здійснював, і коли я роблю поштовх в майбутньому, мої зміни не буде штовхати до віддаленої гілки. Я читаю довідку з git, і думаю, що команда, яку я повинен використовувати, …
3231 git  git-rebase  git-reset 

17
Скасування бази git
Хто-небудь знає, як легко відмінити git rebase? Єдиний спосіб, який спадає на думку, це перейти до цього вручну: git checkout батьків прихильності до обох гілок потім створіть звідти тимчасову гілку вишні вибирайте всі вручну замініть гілку, в якій я переобладнаний, створеною вручну гілкою У моїй теперішній ситуації це буде спрацьовувати, …
3178 git  rebase  git-rebase  undo 


11
Git робочий процес та перезавантаження та злиття питань
Я вже пару місяців використовую Git для проекту з іншим розробником. Я маю декілька років досвіду роботи зі SVN , тому, мабуть, я приношу багато багажу на стосунки. Я чув, що Git чудово підходить для розгалуження та злиття, і поки що я просто не бачу цього. Звичайно, розгалуження мертве просто, …

7
Як відновити локальну гілку з віддаленим майстром
У мене є клонований проект з головного відділення з віддаленого сховища remote_repo. Я створюю нову гілку, і я зобов'язуюся до неї. Інші програмісти підштовхнулися до remote_repoголовного відділення. Мені потрібно зараз перезавантажити свою відділення RB на remote_repomaster. Як це зробити? Які команди ввести в термінал?
932 git  clone  git-rebase 

12
Як вишнево підбирати кілька комірок
У мене є два відділення. Commit aє главою одного, а інші мають b, c, d, eі fна вершині a. Я хочу рухатися c, d, eі fдо першої гілки без фіксації b. Використання вишні забрати його легко: фотографії першої гілки вишневого вибрати один за іншим cдо fі перебазуватися другу гілку на …

18
Як видалити / видалити великий файл із історії фіксацій у сховищі Git?
Інколи я кидав DVD-ріп в проект веб-сайту, потім недбало git commit -a -m ..., і, зап, репо було роздуто на 2,2 гіга. Наступного разу я вніс кілька змін, видалив відео-файл і все зробив, але стислий файл все ще є в сховищі, в історії. Я знаю, що я можу запустити гілки …




2
Що саме робить "rebase - збереження-злиття" git (і чому?)
Документаціяrebase Git для команди досить коротка: --preserve-merges Instead of ignoring merges, try to recreate them. This uses the --interactive machinery internally, but combining it with the --interactive option explicitly is generally not a good idea unless you know what you are doing (see BUGS below). То що насправді відбувається, коли …
355 git  git-rebase 

9
Ваша філія випереджає "походження / головний" на 3 коміти
Я отримую наступне під час бігу git status Your branch is ahead of 'origin/master' by 3 commits. Я читав в іншому дописі про те, як це виправити, запускається, git pull --rebaseале що саме є ребайна, чи втрачу я дані чи це простий спосіб синхронізації з майстром?
354 git  git-rebase 

2
Як отримати "їх" зміни в середині конфліктної бази даних Git?
У мене суперечливі гілки, гілка2 розгалужена від гілки1. Скажімо, при перезавантаженні branch2поточних branch1, вирішуючи конфлікти, я вирішу приймати деякі (не всі branch1) файли "своїх" (тобто ) як такі, що є. Як це зробити? Я намагався: git checkout branch1:foo/bar.java fatal: reference is not a tree: TS-modules-tmp:foo/bar.java git checkout refs/heads/branch1:foo/bar.java fatal: reference …
349 git  rebase  git-rebase 

30
git rebase: "помилка: не може стати" файл ": дозвіл відхилено"
Я використовую git, і я зробив невелику комісію, а потім велику. Я вирішив використати git rebaseдля того, щоб розчавити два комірки разом перед тим, як натиснути на них. (Я ніколи цього не робив.) Так я і зробив: git rebase -i HEAD~2 Це дало мені мого редактора, де я вирішив вибрати …
342 git  git-rebase 

5
Редагувати кореневу комісію в Git?
Існують способи змінити повідомлення з пізніших зобов’язань: git commit --amend # for the most recent commit git rebase --interactive master~2 # but requires *parent* Як ви можете змінити повідомлення про фіксацію першої комісії (у якої немає батьків)?

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.