使用git命令,将项目包创建到本地仓库并上传到码云仓库

初衷

最近在看git,也准备将自己写的东西放到开源站上,初步在学的是git的使用方法,我的个人项目又都是一些小项目,所以才考虑码云,并没有使用github。两者的命令是差不多的,而且看了下码云的介绍,功能比git也相差无几,但github上胜在受众广,但是他的服务器在国外,上传下载速度不及码云。

一、生成/添加SHH公钥

[生成、添加公钥官方使用手册](https://gitee.com/help/articles/4181#article-header0)

注意:“”里面的内容是用于注册码云账号的邮箱地址

在这里插入图片描述
在这里插入图片描述

二、创建仓库

1. 创建仓库

在这里插入图片描述

2. 将仓库连接到码云的云端

在cmd中输入以下git 命令:

Git 全局设置:

git config --global user.name "XXX" //引号里面放入自己注册的用户名
git config --global user.email "XXXXXXXXX@163.com" //引号里面放入注册邮箱地址

由于上面操作我们已经创建了仓库,我们需要查看一下项目包的状态,所以我们打开项目所在根目录–>按住shift+右击 --> 在powershell中打开,输入以下git命令以完成将项目上传到本地仓库:

git status // 查看项目包中文件的状态
git add . // 将包中所有文件提交到本地仓库
git commit -m "add file" //将包中所有文件提交到本地仓库,并附带“add file”提交信息(这个信息可以根据自己的想法提交)
git status // 提交后再次检查文件状态

项目上传到本地仓库后,继续在当前powershell中输入以下 git 命令以将本地仓库的内容上传到码云云端:

git remote add origin https://gitee.com/kaite__han/test.git //后面这个地址是你仓库的地址复制过来即可(记得更改哦)
git push -u origin master

在这之后会弹出一个窗口,输入你注册码云的账号、密码即可(这个只出现在你第一次将此项目上传云端的时候)。
在此之后本地仓库就已成功上传到云端,打开码云仓库查看即可!!!

三、如何更新码云云端的代码

在我们开发一个新功能时,尽量将新功能在新的分支开发,等分支开发完成后再合并到master主分支上,是代码开发更规范,可维护性高。

1.如何创建新的分支

在项目所在根目录中按住shift+右击 --> 在powershell中打开,在powershell中输入以下命令(如果你使用的是vscode等开发工具,可以直接在项目包终端中):

git status // 先检查我们的工作区是否干净
git checkout -b XXXXX // xxxxx表示你将创建的分支的名称,这个是自定义的
git branch // 用于查看所有分支,检查分支是否创建

创建完成后我们可以进行项目开发,我们之后的开发都是在XXXXX分支上进行的

2.如何将新分支合并到主分支 ,并同步到云端

在项目所在根目录中按住shift+右击 --> 在powershell中打开,在powershell中输入以下命令(如果你使用的是vscode等开发工具,可以直接在项目包终端中):

git branch // 查看开发所在分支
git add . //将所有文件上传到本地缓存(命令中的 . 代表所有文件)
git commit -m  "完成了登录功能" // 将本地缓存文件上传到当前分支,并携带提交信息"完成了登录功能"
git branch // 查看开发所在分支
git checkout master // 切换到要去的master分支,即项目主分支
git merge XXXXX //将名为XXXXX的分支的内容同步到当前master分支(XXXXX分支为与上面创建的新分支同名)
git push //将本地的分支同步到码云的云端

注意:当使用 git push 后,下面命令行中出现 ! [rejected] master -> master (fetch first),这是由于云端的文件和提交前的代码不一致导致的**,可以使用***git push -f***强制提交,这是一个暴力方法,慎用!!!!,如果上一次做了重要更新,请不要使用此命令。

至此,将本地代码上传到码云云端的操作就结束了,这也是我学习过程中的总结,同时如果有不正确的地方或者有问题的地方请大家留言评论。
  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值