- Сначала давайте настроим git на вашей машине
- Теперь давайте определим его название
- Клонирование хранилища
- Добавление хранилища в существующий проект
- Если хранилище пустое
- Если хранилище НЕ пустое
- Отображение состояния каталога
- Отмените то, что вы добавили
- Отмена последней фиксации
- Редактирование последней фиксации
- Вы внесли изменения, но хотите откатиться к предыдущей версии
- Создайте новый филиал
- Переход из одного филиала в другой
- Создайте новую ветку и мгновенно переключитесь на нее
- Удалить филиал
- Присоединяйтесь к филиалам
- Удаление файла из репозитория 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