Основные команды Git


Сначала давайте настроим git на вашей машине

git config --global user.email "seu_email_aqui"
Войдите в полноэкранный режим Выход из полноэкранного режима

Теперь давайте определим его название

git config --global user.name "seu_nome_aqui"
Войдите в полноэкранный режим Выход из полноэкранного режима

Клонирование хранилища

Вы только что создали удаленный репозиторий и хотите клонировать его на своей машине:

git clone link_do_repositório
Войдите в полноэкранный режим Выход из полноэкранного режима

Добавление хранилища в существующий проект

Вы работаете над проектом, но репозиторий создали позже.

git init      --Inicia o repositório na sua máquina
git add .     --Faz com que os gir observe os arquivos
git commit -m "Primeiro commit"    --Salva as modificações
git remote add origin Link_do_repositório    --Adciona os arquivos no repositóro remoto
Войдите в полноэкранный режим Выход из полноэкранного режима

Если хранилище пустое

Если удаленный репозиторий пуст, то мы выполним команду

git push origin master 
Войдите в полноэкранный режим Выход из полноэкранного режима

Если хранилище НЕ пустое

git pull origin master
git push origin master
Войдите в полноэкранный режим Выход из полноэкранного режима

Отображение состояния каталога

Показывает состояние текущего каталога и области постановки. Позволяет увидеть, какие изменения готовы или не готовы к фиксации, а также файлы, которые не отслеживаются git’ом.

Отмените то, что вы добавили

Если вы выполнили

git add <arquivo> ou git add.
Войдите в полноэкранный режим Выход из полноэкранного режима

Если вы хотите отменить действия, потому что в итоге добавили не тот файл, то выполните команду

git reset <arquivo>
Войдите в полноэкранный режим Выход из полноэкранного режима

Или если вы хотите отменить все добавленные файлы, просто выполните команду

git reset
Войдите в полноэкранный режим Выход из полноэкранного режима

Отмена последней фиксации

Вы выполнили фиксацию, а затем поняли, что с ней что-то не так. Чтобы отменить его, просто выполните

git reset ~HEAD
Войдите в полноэкранный режим Выход из полноэкранного режима

Вы также можете выполнить:

git revert HEAD
Войдите в полноэкранный режим Выход из полноэкранного режима

Разница в том, что git revert добавит новый коммит, который отменит последний коммит (лучше использовать reset, потому что он более конкретный, то, что неправильно, может быть не последним коммитом).

Редактирование последней фиксации

Чтобы изменить последнюю фиксацию или сообщение о последней фиксации, выполните следующие действия:

git commit --amend -m "nova mensagem"
Войдите в полноэкранный режим Выход из полноэкранного режима

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

git checkout .
Войдите в полноэкранный режим Выход из полноэкранного режима

Чтобы удалить локальные изменения определенных файлов, а не все изменения, вы можете выполнить команду

git checkout

Создайте новый филиал

git branch <nova_branch>
Войдите в полноэкранный режим Выход из полноэкранного режима

Переход из одного филиала в другой

git checkout <nome_da_branch>
Войдите в полноэкранный режим Выход из полноэкранного режима

Создайте новую ветку и мгновенно переключитесь на нее

git checkout -b <nome_da_branch>
Войдите в полноэкранный режим Выход из полноэкранного режима

Удалить филиал

git branch -d <nome_da_branch>
Войдите в полноэкранный режим Выход из полноэкранного режима

Присоединяйтесь к филиалам

Встаньте на ветку, к которой вы хотите присоединиться, и запустите ее

git merge <nome_da_branch>
Войдите в полноэкранный режим Выход из полноэкранного режима

Удаление файла из репозитория Git

git rm <arquivo>
Войдите в полноэкранный режим Выход из полноэкранного режима

Чтобы удалить эти файлы только из Git, не удаляя их локально:

git rm --chached <arquivos>
Войдите в полноэкранный режим Выход из полноэкранного режима

Чтобы удалить каталоги, просто добавьте параметр -r

Оцените статью
devanswers.ru
Добавить комментарий