- Контроль версий вообще, почему?
- Почему GIT лучше?
- git config — глобальное имя пользователя «Philip John Basile»
- git config — глобальный user.email [email protected]
- git config — глобальный color.ui true
- инициализация git
- статус git
- git commit -m ‘добавить милую историю про октокота’
- git добавить octocat.txt
- git add README.txt ЛИЦЕНЗИЯ
- git добавить *.txt
- git add docs/*.txt
- git добавить документы/
- git добавить ‘*.txt’
- git add — все
- журнал git
- git remote add origin https://github.com/try-git/try_git.git
- git push -u источник происхождения
- главный источник git pull
- git diff HEAD
- git diff — поэтапно
- git reset octofamily/octodog.txt
- git checkout — octocat.txt
- очистка ветки git
- ветвь git
- очистка git checkout
- git rm ‘*.txt’
- git merge clean_up
- ветвь git -d clean_up
- git push
- Теперь попробуйте сами!
Контроль версий вообще, почему?
- объединяет файлы, когда над одним и тем же файлом работает несколько человек.
- действует как капсула времени, где вы можете проверить прошлые коммиты, если вам когда-нибудь понадобится вернуться.
Почему GIT лучше?
- Это распределенное репо. У всех есть копия на их машинах.
- Его нет в центральном хранилище.
- Вы можете работать над ним в автономном режиме.
git config — глобальное имя пользователя «Philip John Basile»
Установка автора кода
git config — глобальный user.email [email protected]
Установка электронной почты автора
git config — глобальный color.ui true
включить красивые цвета
инициализация git
Инициализирует репозиторий Git в выбранном вами каталоге.
статус git
Видит, каково текущее состояние нашего проекта и что изменилось.
git commit -m ‘добавить милую историю про октокота’
Сохраняет сохраненные изменения с сообщением, описывающим, что было изменено.
git добавить octocat.txt
Указывает Git начать отслеживать изменения, внесенные в octocat.txt.
git add README.txt ЛИЦЕНЗИЯ
добавляет два файла README.txt и LICENSE в промежуточную область.
git добавить *.txt
Добавляет все файлы txt в текущий каталог
git add docs/*.txt
Добавляет все файлы txt в каталог документов
git добавить документы/
Добавляет все файлы в папку docs
git добавить ‘*.txt’
Добавляет все текстовые файлы во весь проект
git add — все
добавляет все файлы в промежуточную область.
журнал git
Журнал Git, который запоминает все изменения, которые мы внесли до сих пор, в том порядке, в котором мы их вносили.
git remote add origin https://github.com/try-git/try_git.git
Отправляет наш локальный репозиторий на удаленный сервер GitHub.
git push -u источник происхождения
Команда push сообщает Git, куда поместить наши локальные коммиты, когда мы будем готовы. Имя нашего удаленного сервера — origin, а имя локальной ветки по умолчанию — master. -u сообщает Git, что нужно запомнить параметры, чтобы в следующий раз мы могли просто запустить git push, и Git будет знать, что делать.
главный источник git pull
Проверяет наличие изменений в нашем репозитории GitHub и извлекает любые новые изменения.
git diff HEAD
Просмотр всех конфликтов слияния. Поскольку используется HEAD, он отличается от нашего последнего коммита.
git diff — поэтапно
Позволяет увидеть только что внесенные изменения.
git reset octofamily/octodog.txt
Позволяет удалять файлы из архива с помощью команды git reset.
git checkout — octocat.txt
Если вы ошибетесь, вы можете заменить изменения в рабочем дереве последним содержимым в голове. Уже добавленные в индекс изменения, а также новые файлы будут сохранены. Это избавит вас от всех изменений с момента последней фиксации для octocat.txt.
очистка ветки git
Создает копию их кода, в который они могут вносить отдельные коммиты. После этого вы объединяете эту ветку с основной основной веткой.
ветвь git
Перечисляет локальные филиалы.
очистка git checkout
Переход с одной ветки на другую.
git rm ‘*.txt’
Эта команда не только удалит фактические файлы с диска, но также проведет удаление файлов за нас.
git merge clean_up
Сливает изменения из ветки clean_up в ветку master.
ветвь git -d clean_up
Удалите ветку, когда вы объединили ее содержимое и она больше не нужна.
git push
Перемещает содержимое в удаленное репо.
Теперь попробуйте сами!
Попробуйте Git
Узнайте, как использовать Git с интерактивным курсом Code School «Попробуйте Git.try.github.io»