[Основное использование Git]

предисловие

Теперь git — неотъемлемый контроллер управления версиями для командной разработки. Давайте сегодня научимся использовать git.


1. Шаги по использованию

1. Создайте склад

Существует две формы создания хранилища: вы можете инициализировать один локально или клонировать его из Интернета.
локально созданный

git init

удаленный клон

git clone [url]

2. использовать

Чтобы добавить новый удаленный склад, вы можете указать простое имя для дальнейшего использования.Формат команды выглядит следующим образом:

git remote add [name] [url]

Поскольку передача между локальным хранилищем Git и хранилищем GitHub шифруется SSH, нам необходимо настроить информацию для аутентификации:

Сгенерируйте SSH-ключ с помощью следующей команды:

$ ssh-keygen -t rsa -C "[email protected]"  //换成你注册的邮箱

Тогда просто продолжайте возвращаться.

В случае успеха будет сгенерирована папка .ssh в папке ~/, зайдите, откройте id_rsa.pub, скопируйте ключ внутрь и добавьте SSH в настройки github.Чтобы проверить успешность, введите следующую команду
:

$ ssh -T [email protected]

После успешного подключения создайте новый репозиторий в github, заполните имя удаленного хранилища и создайте

mkdir git-test                     # 创建测试目录
cd git-test/                       # 进入测试目录
touch README.md     # 创建 README.md

git init                                  # 初始化
git add README.md                         # 添加文件
git commit -m "添加 README.md 文件"        # 提交并备注信息

git branch -M main  #创建分支main

# 提交到 Github
git remote add origin [email protected]/xxx/git-test.git   #xxx是你的github用户名
git push -u origin main

3. Общие команды

общий процесс

git clone [url] #远程克隆仓库
//或者
git init #本地创建仓库再提交到远程
touch a
git add . #表示把所有文件添加到暂存区
git commit -m "提交a"  #提交到本地仓库
git push #提交到远程仓库,也就是你Github上的仓库

Общие инструкции в ветках git:

列出所有本地分支
git branch

列出所有远程分支
git branch -r

新建一个分支,但依然停留在当前分支
git branch [branch-name]

切换分支
git switch [branch-name]

新建一个分支,并切换到该分支
git checkout -b [branch]

合并指定分支到当前分支
$ git merge [branch]

删除分支
$ git branch -d [branch-name]

删除远程分支
$ git push origin --delete [branch-name]
$ git branch -dr [remote/branch]

извлекать и клонировать и тянуть

И выборка, и клонирование говорят о переносе удаленного хранилища в локальное хранилище, но разница между ними заключается в том, что выборка указывает определенную ветвь, а клонирование клонирует все хранилище.

git fetch origin master  
git clone [url]

Pull — это операция по извлечению обновления удаленной ветки в локальное хранилище. Например, учебные материалы в удаленном хранилище содержат новый контент, и когда новый контент необходимо загрузить, можно использовать команду git pull. По сути, git pull эквивалентен получению последней версии с удаленного хранилища, а затем слиянию (merge) с локальной веткой.
git pull = git fetch + git merge
Примечание: git fetch не объединяет коды локального хранилища и рабочей области, требуется ручное слияние git.

Подведем итог

Вышеизложенное является основным содержанием изучения git сегодня. Основное внимание уделяется пониманию послойной структуры. Существует множество онлайн-ресурсов. Вы познакомитесь с командой после того, как слишком много ее использовали, давай.

Guess you like

Origin blog.csdn.net/weixin_45732455/article/details/124504388
Git