Руководство по использованию GitCode

В этом курсе будет рассказано, как отрабатывать команды Git на GitCode.

Шаг 1: Регистрация и настройка SSH-ключей

Прежде чем использовать GitCode для управления кодом, необходимо выполнить базовую настройку. Вот подробные шаги:

1. Посетите GitCode и зарегистрируйте учётную запись

  • Сначала откройте браузер и посетите веб-сайтGitCode.
  • Нажмите кнопку«Зарегистрироваться»и заполните необходимые данные, как будет предложено, например имя пользователя, пароль, номер телефона и т. д.

2. Сгенерируйте пару SSH-ключей

Если у вас ещё нет пары SSH-ключей, её нужно сгенерировать.

Пара SSH-ключей состоит из открытого и закрытого ключей. Открытым ключом можно делиться публично, а закрытый ключ необходимо хранить в тайне.

В терминале можно использовать следующую команду для генерации пары SSH-ключей:

ssh-keygen -t rsa -b 4096 -C "[email protected]"

здесь[email protected]Замените его на свой адрес электронной почты; это помогает определить назначение пары ключей.

3. Добавьте открытый ключ в свою учётную запись GitCode

  • После генерации пары ключей вы найдёте два файла в каталоге ~/.ssh: id_rsa (закрытый ключ) и id_rsa.pub (открытый ключ).
  • Вам нужно добавить содержимое открытого ключа в свою учетную запись GitCode. Откройте файл id_rsa.pub и скопируйте его содержимое.
  • Войдите в свою учетную запись GitCode и перейдите в«Личные настройки»На странице найдите раздел «Публичный SSH-ключ».
  • Нажмите кнопку «Добавить публичный SSH-ключ», вставьте скопированное содержимое открытого ключа в соответствующее текстовое поле, заполните описание (например, «Личный ноутбук» или «Рабочий компьютер»), а затем нажмите «Сохранить».

4. Проверьте, успешно ли был настроен SSH-ключ

После добавления SSH-ключа, чтобы убедиться, что всё настроено правильно, можно выполнить следующую команду в терминале:

ssh -T [email protected]

Эта команда попытается подключиться к SSH-серверу GitCode и вернет некоторую информацию. Если вы увидите сообщение вроде «Welcome to GitCode», это означает, что SSH-ключ успешно настроен.

Если вы столкнетесь с какими-либо проблемами, например «Permission denied (publickey)», вам, возможно, потребуется проверить, правильно ли ваш SSH-ключ добавлен в учетную запись GitCode, или заново создать и добавить новый SSH-ключ.

С помощью описанных выше шагов вы можете обеспечить безопасное подключение вашей учетной записи GitCode к локальной среде разработки через SSH-ключи, что позволит безопасно делать коммиты и получать код. Это не только повышает безопасность, но и делает работу удобнее.


Шаг 2: Создайте новый репозиторий

После успешной регистрации и настройки SSH-ключей вы можете приступить к созданию нового проекта для размещения вашего кода.

Подробные шаги приведены ниже:

1. Войдите в свою учетную запись GitCode

  • Откройте браузер и перейдите наGitCode。
  • Введите имя пользователя и пароль, чтобы войти в свою учетную запись GitCode.

2. Выберите "New Project"

В выпадающем менюнайдите и нажмите опцию 'New Project'Это приведет вас к интерфейсу создания нового проекта.

3. В пути проекта выберите организацию "Example Tutorial"

  • При создании нового проекта необходимо выбрать путь проекта. Рекомендуется всем создавать тестовые проекты в организации "Example Tutorial".
  • Выберите"Example"организацию, чтобы все создаваемые вами тестовые проекты принадлежали этой организации.

4. Заполните информацию о репозитории

На интерфейсе создания проекта необходимо заполнить некоторую базовую информацию:

  • Имя проекта: введите краткое и описательное имя, например "My Project" или "Test Repository".
  • Путь проекта: путь проекта — это адрес проекта после его создания. Обратите внимание, что этот адрес уникален для каждого проекта и не может повторяться.
  • Описание репозитория: кратко опишите назначение или содержимое этого репозитория, что поможет другим понять назначение репозитория.
  • Публичный или приватный: выберите видимость репозитория. Публичные репозитории могут быть доступны кому угодно, тогда как приватные репозитории доступны только авторизованным пользователям.

После заполнения всей необходимой информации нажмите кнопку "Create Project" в нижней части страницы.

Система обработает ваш запрос и создаст для вас новый репозиторий в течение нескольких секунд.

5. Убедитесь, что репозиторий успешно создан

  • Перейдите на страницу 'Projects' в организации Example, и вы увидите ваш только что созданный репозиторий.
  • Нажмите на название репозитория, чтобы перейти на главную страницу репозитория. Здесь вы можете просмотреть файлы репозитория, историю коммитов, issues, pull requests и т. д.
  • Нажмите кнопку "Clone" в правой части панели навигации проекта. Вы увидите команду для клонирования проекта (поскольку все уже настроили SSH-ключ, рекомендуется всем клонировать с помощью SSH).

6. Инициализируйте локальный репозиторий

  • На вашем локальном компьютере откройте терминал или командную строку.
  • Используйте следующую команду, чтобы клонировать ваш новый репозиторий локально:
    git clone [email protected]:test121/your-demo-repo.git

здесь[email protected]:test121/your-demo-repo.git— это SSH-адрес вашего только что созданного репозитория; обязательно замените его на фактический адрес вашего репозитория.

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


Шаг 3: Отправка и получение кода

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

Отправка кода в GitCode

1. Внесите изменения в код локально

  • Откройте редактор кода или IDE и начните писать или изменять код.
  • Сохраните изменения.

2. Добавьте изменения в Git

Откройте терминал или командную строку и перейдите в каталог вашего репозитория.

Используйте следующую команду, чтобы добавить изменённые файлы в область подготовленных файлов Git:

git add .

Здесь.Это добавляет все изменённые файлы в текущем каталоге. Вы также можете указать конкретное имя файла, например:

git add filename.txt

3. Сделайте коммит изменений

Используйте команду git commit, чтобы зафиксировать изменения и добавить описательное сообщение коммита:

git commit -m "添加了新功能"

Сообщение коммита должно быть кратким и ясным и описывать внесённые вами изменения.

4. Отправьте изменения в GitCode

Используйте команду git push, чтобы отправить изменения в GitCode:

git push origin main

Здесь origin — это имя удалённого репозитория, по умолчанию origin, а main — имя ветки, которую вы отправляете. Если вы используете другую ветку, например develop или feature-branch, вам нужно соответствующим образом заменить её.

5. Обработка конфликтов при отправке

Если при отправке вы столкнётесь с конфликтами, возможно, вам сначала потребуется получить последний код и разрешить конфликты:

git pull --rebase origin main

Это повторно применит изменения из удалённой ветки к вашей локальной ветке, и вам, возможно, придётся вручную разрешить некоторые конфликты.

Открыть立i.e.body验。


Извлечение кода из GitCode

1. Получите последний код

В вашем терминале или командной строке перейдите в каталог вашего репозитория.

Используйте команду git pull, чтобы получить последний код из GitCode:

git pull origin main

Это объединит последние изменения из удалённого репозитория с вашим локальным репозиторием.

2. Обработайте конфликты слияния

Если во время pull возникнут конфликты слияния, Git предложит вам разрешить эти конфликты.

Откройте файл с конфликтами, найдите разделы конфликтов, помеченные Git, и решите, какие изменения оставить, а какие удалить.

Сохраните файл и закройте редактор.

3. Повторно зафиксируйте изменения

После разрешения конфликтов вам нужно повторно зафиксировать эти изменения:

git add .
git commit -m "解决合并冲突"

4. Снова выполните push изменений

Выполните push изменений с разрешёнными конфликтами в GitCode:

git push origin main

5. Поддерживайте синхронизацию кода

Регулярно используйте команду git pull, чтобы поддерживать синхронизацию вашего репозитория с удалённым репозиторием и избегать слишком большого количества конфликтов при выполнении push.

Благодаря этому вы сможете эффективно управлять изменениями кода и обеспечить, чтобы ваш репозиторий всегда был актуальным. Это не только помогает индивидуальной разработке, но и является очень важной частью командной работы.

Открыть立i.e.body验。


Шаг 4: Изучите расширенные возможности

GitCode — это не только платформа для хостинга кода; это также сообщество, которое способствует обмену знаниями, техническому взаимодействию и совместной разработке. Мы надеемся, что GitCode станет эффективным, удобным и дружелюбным домом для кода местных разработчиков.

Публикуйте код и делитесь им

Создайте новый репозиторий кода на сайте, зафиксируйте свой код в этом репозитории и поделитесь ссылкой, чтобы другие могли получить доступ к вашему коду.

Участвуйте в обсуждениях и обмене опытом

Оставляйте отзывы о проблемах в коде или идеях, а также узнавайте о последних мероприятиях и рекомендациях по контенту от организаций открытого исходного кода.

cooperatedoeditCourse

Участвуйте в проектах других, совместно решайте проблемы или разрабатывайте новые функции и отправляйте свои изменения и предложения в проект через Pull Request.

Читайте код других и учитесь на нём

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

Для более подробного описания функций вы можете обратиться сюда:https://docs.gitcode.com/docs/。

Другие расширения