Skip to content

Посты

Git Шпаргалка

1 октября 2014 г. • 2 мин чтения

Git Шпаргалка

Ниже приведены команды 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 # pushes up the repo and its refs for the first time
git push -u origin --tags # pushes up any tags

Создание репозитория в существующей папке

git init
git add .
# Adds the files in the local repository and stages them for commit
git commit -m "Initial commit"

Переключение текущей ветки на master

git checkout better_branch
git merge --strategy=ours master # keep the content of this branch, but record a merge
git checkout master
git merge better_branch

Удаление ветки

git branch -D bugfix

Возврат к предыдущему коммиту

git checkout master
git reset --hard e3f1e37
git push --force origin master
# Then to prove it (it won't print any diff)
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'

Автор: Chuck Conway — инженер AI с почти 30-летним опытом разработки программного обеспечения. Он создает практические системы AI — конвейеры контента, агенты инфраструктуры и инструменты, которые решают реальные проблемы — и делится тем, что он узнает на этом пути. Свяжитесь с ним в социальных сетях: X (@chuckconway) или посетите его на YouTube и на SubStack.

↑ Вернуться в начало

Вам также может понравиться