• 首页 首页 icon
  • 工具库 工具库 icon
    • IP查询 IP查询 icon
  • 内容库 内容库 icon
    • 快讯库 快讯库 icon
    • 精品库 精品库 icon
    • 问答库 问答库 icon
  • 更多 更多 icon
    • 服务条款 服务条款 icon

Gitee上传本地项目到 Gitee 仓库入门篇

武飞扬头像
刘婉晴
帮助1

本文主要介绍上传本地项目到 Gitee 仓库的过程,可以说是一个比较傻瓜的教材吧,从0开始,祝大家都能一次成功~~~

一、前期准备

1. 配置 Gitte

创建 Gitte 账号,绑定好邮箱,并创建一个空仓库 。创建账号绑定邮箱过程这部分不赘述,着重介绍一下创建空仓库过程。

  • 第一步: 点击加号创建
    学新通

  • 第二步: 填写仓库信息 (初始化仓库、设置模板、选择分支模型部分大家根据需要酌情选择即可)

    我这里是 Maven 项目,Java 语言,使用 Readme 模板

学新通

通过上述两步,我们就创建好了一个空的 Gittee 仓库

2. 下载 Git

可以通过淘宝镜像下载 Git https://npm.taobao.org/mirrors/git-for-windows/,直接翻到最下方找到最新版,然后点击进入,选择 Git-2.38.1-64-bit.exe 下载即可

学新通

下载过程记得勾选下列选项,其他步骤直接一路 next 即可

学新通

二、使用 Git 上传本地项目到 Gitte 仓库步骤

  1. 在需要上传的项目文件夹下,鼠标右键点击,选择 Git Bash Here

图. 本人需要上传的项目为 demo-admin学新通

  1. 设置自己用户名和邮箱及SSH公钥
  • 设置用户名,这里的用户名需要和 Gitee 用户名相同
git config --global user.name "你的用户名"
  • 设置用户名,这里的邮箱需要和 Gitee 绑定的邮箱相同
git config --global user.email "你的邮箱"

有一些说法是,代码托管平台只通过邮箱判断,但是为了保险起见,还是都用相同的吧

  • 查看是否配置成功
 git config user.name
 git config user.email

执行示例:

学新通

  • 设置 SSH 公钥,避免每次上传都需要输入密码

(1) 生成公钥

$ ssh-keygen -t rsa -C "20465080xxx@qq.com"

(2) 查看完整公钥内容

 cat ~/.ssh/id_rsa.pub

学新通

(3)填入码云(设置页面)中:
学新通
(3)测试公钥是否配置成功

 ssh -T git@gitee.com

学新通

  1. 使用 init 初始化本地项目 git 仓库 (在我们的项目文件夹下执行)
git init

执行示例:
学新通

  1. 通过 add .跟踪新文件,将内容从工作目录添加到暂存区(注意点号与其前面的 add 间有空格)
git add .

执行示例:
学新通

  1. 使用commit 提交项目到本地仓库
git commit -m '当次提交的描述'

执行示例:学新通

  1. 使用 remote 将本地仓库与远端仓库建立链接
 git remote add origin 你的远程仓库地址

远程仓库地址为我们之前在 Gitte 中创建的仓库的 Http 地址的后面再加上 .git,如下:

我的Gitte仓库Http地址为 https://gitee.com/liuwanqing520/admin-demo, 再后面加上 .git 变为 https://gitee.com/liuwanqing520/admin-demo.git 就为我们要填入的地址

执行示例:
学新通

  1. 远端代码与本地代码的冲突合并 (我们的远端代码可能含义 ReadMe 文件,本地代码没有,这时就需要我们去合并)
git pull --rebase origin master

执行示例:学新通

  1. 提交代码到远程仓库,-f 强制提交 (这种提交方式对远程协作的情况不合适)
git push -u origin master -f

执行示例:学新通

这样我们就可以在 Gitte 远程仓库中看见提交的项目了
学新通

这篇好文章是转载于:学新通技术网

  • 版权申明: 本站部分内容来自互联网,仅供学习及演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,请提供相关证据及您的身份证明,我们将在收到邮件后48小时内删除。
  • 本站站名: 学新通技术网
  • 本文地址: /boutique/detail/tanhghfaib
系列文章
更多 icon
同类精品
更多 icon
继续加载