learnngitbranching.js пройти рекорд серебряный лунный свет море

http://learngitbranching.js.org/ - это веб-сайт для изучения git, обучающий новичков пошаговому использованию git в игровом режиме. Эта статья представляет собой запись команд git, которые я изучал и изучал во время игры.

-------- Разделительная линия --------

Подача конкурсных предложений:

  1. git commit: зафиксировать текущую версию
  2. git branch newImage: создать новую ветку newImage
  3. git checkout newImage: переключиться на ветку newImage
    1. Параметр -b: создать новую ветку и переключиться на то же время
  4. git merge bugFix: объединить ветку bugFix с текущей веткой
  5. git rebase master: пересадите текущую ветку в главную ветвь и переключитесь на прошлую
  6. git checkout commitHash: переместите HEAD в указанный коммит, указав хеш-значение коммита (достаточно первых нескольких)
  7. git log: просмотр истории коммитов
  8. git checkout master ^: переключиться на родительский узел Master, HEAD отделен
  9. git checkout HEAD ~ 4: текущий HEAD отодвинут назад 4 раза, ~ является относительной ссылкой
  10. git branch -f master HEAD ~ 3: Принудительно перейти на родительский уровень 3 ветки Master
  11. git reset HEAD ~ 1: локальная область временного хранения отменяет последний коммит, но код все еще
  12. git revert HEAD: новый коммит, чтобы вернуть код в предыдущее состояние

Другое:

  1. git cherry-pick c2 c4: скопировать коммиты c2 и c4 в текущую ветку
  2. git rebase -i HEAD ~ 4: скопировать предыдущие 4 коммита в новую ветку в интерактивном интерфейсе
  3. git commit --amend: изменить этот коммит
  4. git tag v1 [C1]: тег [commit C1, текущий заголовок по умолчанию] тег v1
  5. git description master: show <недавний тег> _ <разное время фиксации> _g <текущий хэш коммита>

Пульт дистанционного управления:

  1. git clone: ​​клон удаленной библиотеки
  2. git fetch: получить последний коммит удаленной библиотеки локально, не изменяя другие ветви
  3. git pull: равно git fetch + git merge origin / master получить последнюю фиксацию удаленной библиотеки и выполнить слияние с локальной веткой
  4. git push: локальная фиксация push в удаленном хранилище
  5. git pull --rebase: объединить последнюю фиксацию удаленной библиотеки с локальной, в конце добавляется локальный код
  6. git checkout -b foo origin / master: создать локальную ветку foo, отследить удаленную ветку Master
  7. git branch -u origin / master foo: связать ветку foo с трассировкой master ветки
  8. git push origin master: передать локальную ветку master на удаленный источник / master
  9. git fetch origin <source>: <place>: обновите последний код удаленной исходной библиотеки до локальной библиотеки мест, если место не существует, оно будет создано автоматически

рекомендация

отwww.cnblogs.com/gantoday/p/12723133.html