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

  • 初衷
    • 一、生成/添加SHH公钥
      • 注意:“”里面的内容是用于注册码云账号的邮箱地址
    • 二、创建仓库
      • 1. 创建仓库
      • 2. 将仓库连接到码云的云端
    • 三、如何更新码云云端的代码
      • 1.如何创建新的分支
      • 2.如何将新分支合并到主分支 ,并同步到云端

初衷

最近在看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***强制提交,这是一个暴力方法,慎用!!!!,如果上一次做了重要更新,请不要使用此命令。

至此,将本地代码上传到码云云端的操作就结束了,这也是我学习过程中的总结,同时如果有不正确的地方或者有问题的地方请大家留言评论。

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

  1. 将本地项目上传至码云仓库

    1,首先在码云上新建一个项目 -->复制码云新建项目的地址路径(https或ssh). 2,本地新建一个文件夹 -->点击新建文件夹, 鼠标右键选择使用git bash打开 3,git b ...

  2. git本地项目代码上传至码云远程仓库总结

    2019独角兽企业重金招聘Python工程师标准>>> git基本使用小结 之前公司的版本控制工具一直用的是svn,最近要改用git,之前用svn一直很熟,没用过git,顺应公司形势 ...

  3. Myeclipse10.7安装git插件并将Java项目上传到码云(github)

    注:本文来源:外匹夫的<Myeclipse10.7安装git插件并将Java项目上传到码云(github)> 一.先说说安装egit插件的步骤(安装egit不成功的原因主要是下载的egit ...

  4. vue.js — 安装Webpake创建一个完整的项目并上传至码云

    vue.js - 安装Webpake创建一个完整的项目并上传至码云 今天总结一下之前几天学习的一整套的创建项目方法: 前提条件:已安装node.js.npm/cnpm最新版本.vue-cli. VS ...

  5. 把本地项目上传到码云的整个过程(图文详解)

    第一步 我们现在码云的个人首页点击创建仓库并根据要求填写相关信息 如下图所示: 点击创建,出现以下的页面,就代表码云上的项目创建完成了. 第二步 我们把创建仓库产生的README.en.md和READ ...

  6. 码云的首次使用—将本地项目上传到码云

    一. 注册登录码云:https://gitee.com/ 二. 安装Git:参考教程:安装Git 三. 上传本地项目到码云:参考博客 把本地项目上传到码云的整个过程 详细步骤 1.新建仓库 2.我们把 ...

  7. 关于如何将本地项目上传到码云(gitee)

    文章目录 前言 一.Git使用前提 二.具体步骤 1.登录码云,在码云上建立项目仓库 2.在项目的文件夹中右键打开Git Bush Here 3.输入相关git指令 4.相关指令截图 总结 前言 菜鸡 ...

  8. 将本地项目上传到码云(gitee)远程仓库

    前提条件: 1.本地电脑上已经安装了 git客户端,未安装的,具体安装过程可以参考此安装链接:https://blog.csdn.net/ezreal_tao/article/details/8160 ...

  9. 将本地项目代码上传到码云(Gitee)或GitHub

    git 的安装教程:传送门 准备配置 1.去github(码云)上根据网站的提示来创建自己的远程Repository(仓库)2.$ git init # (建立本地git仓库)------注意:此指令 ...

最新文章

  1. spring定时每天早上八点_Spring Boot教程(13) – 简单定时任务
  2. 【组队学习】【32期】算法的应用
  3. pandas使用idxmin函数获取dataframe每个数据行中最小值对应的列名称(column label of min value in each row in dataframe)
  4. 未来教育python视频百度云-2019年计算机二级Python语言程序设计考试大纲
  5. 小米新机将搭载鸿蒙,小米新機將搭載鴻蒙係統?還得等鴻蒙進一步的消息!
  6. Win32动态库 Lib文件哪去了
  7. 元素(块、行内、行内块
  8. jQuery.treetable使用及异步加载
  9. 求解二叉查找树中的最低公共祖先结点
  10. python源码中明明没有逻辑代码 为什么还能执行呢
  11. 软件项目管理 实验二
  12. java 问题 无法解析类型 java.lang.CharSequence。从必需的 .class 文件间接引用了它
  13. LAN、WAN、WLAN、VLAN、WiFi之间的区别
  14. 天玑800u处理器怎么样,相当于骁龙的多少
  15. 聆听第18期贡献者荣誉榜发布,体验落地才是王道
  16. 微信小程序圣诞帽_构建圣诞快乐Web应用程序界面
  17. selenium爬取拉勾网
  18. 1 Microservice 简介
  19. python怎么搜索文献_学习帖|大神是如何用Python高效解决文献搜索和数据处理!?...
  20. 使用Jmeter批量测试视频链接可用性

热门文章

  1. 贝塞尔线 ---- 闯关解迷小游戏
  2. secureCRT的下载安装即使用
  3. “could not open perfmemory” / “local java applications cannot be monitored“
  4. Redisson信号量
  5. post SmartQQ之登录
  6. 【ISDB】菲律宾 BML
  7. Bootstrap笔记(四) 网格系统 - column的宽度、位移、换行与顺序
  8. 微信小程序报错图片加载失败渲染层网络层错误Failed to load image
  9. hive表中的数据导出:表数据的导出7种方式
  10. window.open 打开最大化窗口