Ветка из предыдущего коммита с использованием Git

Методы и конструкторы могут иметь одно и то же имя.

public class NewTest {

    public static void main(final String[] args) {
        TheClass();
        new TheClass();
    }

    static void TheClass() {
        System.out.println("Method");
    }

    static class TheClass {
        TheClass() {
            System.out.println("Constructor");
        }
    }
}

Является ли этот выбор дизайна языка хорошей идеей, является спорным, но так оно и работает.

1533
задан Peter Mortensen 24 January 2018 в 22:14
поделиться

4 ответа

Вы можете создать ветвь через хэш:

git branch branchname <sha1-of-commit>

Или используя символическую ссылку:

git branch branchname HEAD~3

Чтобы проверить ветвь при ее создании, используйте

git checkout -b branchname <sha1-of-commit or HEAD~3>
2314
ответ дан 22 November 2019 в 20:13
поделиться

если Вы используете исходное дерево, которое является довольно прямым.

  • Щелчок правой кнопкой фиксация от того, где необходимо создать новое ответвление
  • , Нажимает на 'ответвление'
  • , Имя типа нового ответвления в диалоговом окне появилось, и нажмите 'create branch'
0
ответ дан 22 November 2019 в 20:13
поделиться

Это создает ответвление с одной командой:

git push origin <sha1-of-commit>:refs/heads/<branch-name>

я предпочитаю этот путь лучше, чем те опубликованные выше, потому что он сразу создает ответвление (не требует дополнительной команды нажатия впоследствии).

0
ответ дан 22 November 2019 в 20:13
поделиться

При поиске основанного на командной строке решения можно проигнорировать мой ответ. Я собираюсь предлагать, чтобы Вы использовали GitKraken. Это - экстраординарный мерзавец клиент UI. Это показывает дерево Мерзавца на домашней странице. Можно просто посмотреть на них и знать то, что продолжает проект. Просто выберите определенную фиксацию, щелкните правой кнопкой по ней и выберите опцию 'Create a branch here'. Это даст Вам текстовое поле для ввода имени ответвления. Введите имя ответвления, выберите 'OK', и Вы установлены. Это действительно очень просто в использовании.

0
ответ дан 22 November 2019 в 20:13
поделиться
Другие вопросы по тегам:

Похожие вопросы: