本地代码如何部署到gitee仓库

一、初始化git远程仓库

设置---->SSH公钥

① ssh-keygen -t ed25519 -C “1554432181@qq.com”

error:显示ssh-keygen不是内部命令

解决

找到Git(安装目录)/usr/bin目录下的ssh-keygen.exe;

在 “我的电脑”右键 属性–>高级系统设置–>环境变量–>系统变量,找到Path变量,进行编辑,End到最后,输入分号(切记:输入英文状态下的分号),粘贴复制ssh-keygen所在的路径,确定 保存;

在这里插入图片描述

② 连按三次回车

在这里插入图片描述

​ 公钥被存放在上图的 C:/Users/Administrator/.ssh/id_ed25519.pub

在这里插入图片描述

③ 找到上述文件,将其中内容粘贴到git中---->设置------>添加SSH公钥

④ 首次使用需要确认并添加主机到本机SSH可信列表

ssh -T git@gitee.com

若返回 Hi XXX! You've successfully authenticated, but Gitee.com does not provide shell access. 内容,则证明添加成功

二、本地项目托管到gitee中

1、在码云中新建一个仓库

在这里插入图片描述

2、git全局设置

cmd中输入:

git config --global user.name "ardour"
git config --global user.email "1554432181@qq.com"

在项目所在目录打开cmd:

输入git status ,检查项目的状态,查看在你上次提交之后是否有对文件进行再次修改。

输入 git add . : 使用它会把工作时的所有变化提交到暂存区,包括文件内容修改(modified)以及新文件(new),但不包括被删除的文件。

输入git commit -m "add files" ,在本地做一次提交,-m后面输入的是本次提交的说明

最后再检查一下状态,git status

以上的步骤都只是在本地操作仓库

将本地仓库上传到码云中:因为已经创建过仓库,只需要在刚刚打开的本地仓库中,在项目根目录执行提示中已有仓库框中的最下面两行操作

在这里插入图片描述

git remote add origin https://gitee.com/ardour/vue_shop.git
git push -u origin "master"

在这里插入图片描述

三、提交某个模块(登录)功能代码

​ 实现将本地代码上传到gitee仓库中。

①、首先,需要新建一个login分支,将登录功能的代码写在login分支中。

git checkout -b login

②、vscode中打开终端输入 git status 命令用于查看在你上次提交之后是否有对文件进行再次修改。红色的文件表示修改过的或者新增的文件。
③、将这些新增的文件,修改过得文件都添加到暂存区 git add .
④、再次查看 git status ,此时所有文件均为绿色,表示添加暂存区成功。
⑤、将暂存区的代码提交到了本地仓库中 ,输入 git commit -m "完成了登录功能"
⑥、输入 git branch ,当前正处于login分支中,也就是当前代码都存在了login分支中。
⑦、将login分支的代码合并到master分支中。

​ 先切换到master分支中:git checkout master

​ 再将login分支合并到master, git merge login

​ 再进行远程的推送,将本地的master分支推送到云端gitee的仓库中 git push

⑧、如何将本地的login分支推送到云端保存呢?

​ (1)切换到login分支 git checkout login 然后查看 git branch

​ (2)第一次将login分支推送到云端,所以需要添加参数 git push -u origin login 意思是将本地的login分支推送到云端origin仓储里,同时将这个分支命名为login

如果事先没有创建分支,那么执行以下命令:
①、代码现在在master分支上,需要新建一个user分支,将代码迁移过去 git checkout -b user

②、将这些所有的修改操作都添加到暂存区 git add .

③、将user分支提交到仓库中。 git commit -m "完成用户列表功能的开发"

④、把本地的分支推送到云端 git push -u origin user

⑤、将所有功能合并到主分支 git checkout master git merge user

⑥、将本地的master分支的代码推送到云端 git push 因为云端已经有这个分支了,所以直接push

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值