
Ниже приведены команды git, которые я использую снова и снова.
Клонирование репозитория
git clone https://github.com/tinymce/tinymce-dist.git
Добавление существующих git файлов в удаленный git репозиторий
cd /path/to/my/repo
git remote add origin https://lostinkali@bitbucket.org/lostinkali/flightstats.git
git push -u origin --all # загружает репозиторий и его ссылки в первый раз
git push -u origin --tags # загружает любые теги
Создание репозитория в существующей папке
git init
git add .
# Добавляет файлы в локальный репозиторий и подготавливает их для коммита
git commit -m "Initial commit"
Изменение текущей ветки на master
git checkout better_branch
git merge --strategy=ours master # сохранить содержимое этой ветки, но записать слияние
git checkout master
git merge better_branch
Удаление ветки
git branch -D bugfix
Возврат к предыдущему коммиту
git checkout master
git reset --hard e3f1e37
git push --force origin master
# Затем для проверки (не выведет никаких различий)
git diff master..origin/master
добавляет файл в git.
git add [filename]
удаляет неотслеживаемые файлы с момента последнего коммита в логе.
git clean -fd
коммитит добавленные файлы в git.
git commit -m "enter message here"
Удаляет файл из git. Используйте -f для принудительного удаления файла даже при наличии изменений.
git rm file1.txt
Создание тега для определенного момента времени.
git tag -a v1.4 -m 'my version 1.4'
Автор: Чак Конвей специализируется на разработке программного обеспечения и генеративном ИИ. Свяжитесь с ним в социальных сетях: X (@chuckconway) или посетите его на YouTube.