跳到主要内容

快速入门

提示

此文档可帮助您快速入门使用GitCode,包括注册、登录、新建项目、提交代码等。

注册与登录


  • 访问GitCode的官网: https://gitcode.com,点击首页右上角的「注册」,按照提示填写资料即可注册账号。

  • 如果您已有账号,点击右上角「登录」,可选择短信登录或密码登录,同时支持 CSDN、Hbuilder、GitHub、Gitee、微信 第三方账号登录。

  • 以下是视频教程内容:

新建项目


  • 注册完成或成功登录后,点击首页右上角「新建」后选择「新建项目」,用户可以创建自己的项目。

  • 新建项目需填写的部分信息概念说明:

  1. 项目仓库类型: GitCode 支持不同的仓库类型,用于存储代码和管理版本。
  • 代码仓:用于存储和管理项目的源代码、脚本文件以及相关的开发资源。
  • 模型仓:用于存储机器学习或深度学习的模型文件及相关信息。
  • 数据集仓:用于存储结构化或非结构化数据,通常是 AI/ML 模型训练和评估所需的数据集。
  1. 设置项目可见范围: 控制项目的访问权限。
  • 公开项目:所有人都可以访问,适合开源项目。
  • 私密项目:仅项目成员可以访问,适合企业或个人项目。
注意

开源项目选择“公开”时,需注意敏感信息的保护。

  1. 初始化项目: 创建项目时,GitCode 提供以下初始化选项,帮助快速搭建项目结构:
  • 添加初始化 README 文件:README 是项目的主页文档,用于介绍项目内容、功能和使用方法。
  • 添加 .gitignore 文件:用于忽略不需要上传到仓库的文件,如本地环境配置、日志文件、编译结果等。
  • 添加 LICENSE 文件:LICENSE 文件声明项目的使用权限和开源协议。

  • 填写/选择完所有信息后,点击「创建项目」,即可创建好您的第一个项目。

提交代码


在仓库创建完毕之后,我们可以通过如下流程提交代码:

  1. 克隆项目到本地

在克隆项目前,请确保本地完成了Git的全局配置:

git config --global user.name “用户名或昵称”
git config --global user.email “邮箱地址”

复制项目地址克隆到本地:

git clone 项目地址

也可进入项目后在项目页点击「Clone」后根据提示进行克隆:

  1. 创建分支

在企业中开发或进行多人协作开发时,我们往往会新建多个分支。

  • 执行如下命令可创建一个新的分支:
git branch <新分支名>   #创建新分支
git checkout -b <新分支名> #直接创建并切换到新分支
  • 还可以在项目页先点击当前分支,然后点击「新建分支」快速创建新分支:

出现分支创建成功即代表成功创建一个新分支:

  1. 修改代码并提交

  • 使用「VSCode」修改「README.md」文件为例:

  • 在项目页点击右侧「提交数」可以查看提交历史:

  • 执行完上方流程,您已成功修改代码并提交!

提交PR(协作开发需读)


Pull Request (PR) 是一种代码协作机制。它允许开发者向主分支或其他分支提交代码变更,并通过代码审查、测试和讨论来合并这些变更。在企业开发或多人协作开发时,我们需要提交PR;如您是项目管理者或个人开发无需提交PR。

  1. 在项目页点击「Pull Request」,然后点击右上角「新建Pull Request」

  1. 选择相应的源分支(你修改代码的分支)目标分支(想将代码提交到该分支)后,点击「下一步」

  1. 填写PR标题及描述后,点击「创建」即可成功创建一条PR,通知相应管理者审核PR,审核通过后代码方可同步到合并分支上, PR整个流程结束。

Git常用指令


以下是Git的常用指令可帮助用户快速掌握 Git 的基本操作。
git init #初始化一个新的 Git 仓库。
git remote add origin <远程仓库地址> # 添加远程仓库
git remote -v # 查看远程仓库
git add <文件名> # 添加指定文件
git add . # 添加所有更改的文件
git commit -m "提交说明" #提交暂存区的更改并备注提交信息
git log # 显示详细提交历史
git log --oneline # 简洁模式
git status #查看工作区和暂存区的状态。
git branch # 查看分支
git branch <分支名> # 创建新分支
git branch -d <分支名> # 删除分支
git checkout <分支名> # 切换到分支
git checkout -- <文件名> # 恢复文件到最近提交的状态
git switch <分支名> # 切换分支
git switch -c <分支名> # 创建并切换到新分支
git merge <分支名> # 将指定分支合并到当前分支
git pull #从远程仓库拉取代码并合并到当前分支
git push origin <分支名> #将本地更改推送到远程仓库
git reset --soft HEAD~1 # 撤销最近一次提交,但保留更改
git reset --hard HEAD~1 # 撤销最近一次提交,并丢弃更改
git stash # 保存未提交的更改
git stash pop # 恢复暂存的更改
git fetch #从远程仓库获取更新,但不合并