1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/vectorx-NOTE_Git

В этом репозитории не указан файл с открытой лицензией (LICENSE). При использовании обратитесь к конкретному описанию проекта и его зависимостям в коде.
Клонировать/Скачать
Внести вклад в разработку кода
Синхронизировать код
Отмена
Подсказка: Поскольку Git не поддерживает пустые директории, создание директории приведёт к созданию пустого файла .keep.
Loading...
README.md

5. Операции с ветками Git

git branch 分支名 [commithash]  #создать ветку
git branch [-v]                 #посмотреть ветки
git checkout [-b] 分支名        #[создать и] переключиться на ветку
git merge 分支名                #объединить ветки
git branch -D/-d name          #(принудительно) удалить ветку

6. Возврат и сброс Git

git checkout -- file           #откатить изменения
git reset [--mixed HEAD] file  #откатить сохранённые изменения
git commit --amend             #откатить коммит
git reset --soft commithash     #сбросить HEAD
git reset [--mixed] commithash  #сбросить HEAD, сохранённые изменения
git reset --hard commithash     #сбросить HEAD, сохранённые изменения, рабочее дерево

7. Удалённые операции Git

git remote add 别名 远程地址             #определить псевдоним
git remote set-url --add 别名 远程地址   #добавить несколько удалённых адресов к одному псевдониму
git remote -v                           #посмотреть все псевдонимы
git clone 远程地址                       #клонировать репозиторий
git pull 别名 分支名                     #вытащить ветку
git push 别名 分支名                     #отправить ветку
git branch -vv                          #посмотреть все отслеживаемые удалённые ветки
git branch -u 远程跟踪分支名              #отслеживать локальную ветку по удалённой ветке
git checkout -b 本地分支名 远程跟踪分支名  #создать локальную ветку и отслеживать её по удалённой ветке
git checkout --track 远程跟踪分支名       #создать локальную ветку и отследить её по удалённой ветке

8. Другие команды

git rm 文件名               #удалить файл и сохранить изменения
git mv 原文件名 新文件名     #переименовать файл и сохранить изменения
git stash                 #команда сохранит незавершённые изменения в стеке, которые можно применить позже (git stash apply)
git stash list             #посмотреть список сохранённых изменений
git stash apply stash@{2}  #если не указать номер сохранённого изменения, Git применит последнее сохранённое изменение
git stash drop             #удалить указанное сохранённое изменение из стека
git stash pop              #применить сохранённое изменение и сразу удалить его из стека
ssh-keygen -t rsa [-C 描述]   #SSH генерация ключей для безпарольного доступа
ssh -T git@github.com         #проверить успешность настройки

Комментарии ( 0 )

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

Введение

Прошёл 5-часовой курс по Git от Шангуй: полное руководство для IDEA (включая GitHub, Gitee, Code Cloud и GitLab). Полный комплект учебных материалов по курсу Git от Шангуй (12 часов глубокого изучения Git): конспекты. Развернуть Свернуть
Отмена

Обновления

Пока нет обновлений

Участники

все

Недавние действия

Загрузить больше
Больше нет результатов для загрузки
1
https://api.gitlife.ru/oschina-mirror/vectorx-NOTE_Git.git
git@api.gitlife.ru:oschina-mirror/vectorx-NOTE_Git.git
oschina-mirror
vectorx-NOTE_Git
vectorx-NOTE_Git
main