使用git命令,将项目包创建到本地仓库并上传到码云仓库
使用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,首先在码云上新建一个项目 -->复制码云新建项目的地址路径(https或ssh). 2,本地新建一个文件夹 -->点击新建文件夹, 鼠标右键选择使用git bash打开 3,git b ...
- git本地项目代码上传至码云远程仓库总结
2019独角兽企业重金招聘Python工程师标准>>> git基本使用小结 之前公司的版本控制工具一直用的是svn,最近要改用git,之前用svn一直很熟,没用过git,顺应公司形势 ...
- Myeclipse10.7安装git插件并将Java项目上传到码云(github)
注:本文来源:外匹夫的<Myeclipse10.7安装git插件并将Java项目上传到码云(github)> 一.先说说安装egit插件的步骤(安装egit不成功的原因主要是下载的egit ...
- vue.js — 安装Webpake创建一个完整的项目并上传至码云
vue.js - 安装Webpake创建一个完整的项目并上传至码云 今天总结一下之前几天学习的一整套的创建项目方法: 前提条件:已安装node.js.npm/cnpm最新版本.vue-cli. VS ...
- 把本地项目上传到码云的整个过程(图文详解)
第一步 我们现在码云的个人首页点击创建仓库并根据要求填写相关信息 如下图所示: 点击创建,出现以下的页面,就代表码云上的项目创建完成了. 第二步 我们把创建仓库产生的README.en.md和READ ...
- 码云的首次使用—将本地项目上传到码云
一. 注册登录码云:https://gitee.com/ 二. 安装Git:参考教程:安装Git 三. 上传本地项目到码云:参考博客 把本地项目上传到码云的整个过程 详细步骤 1.新建仓库 2.我们把 ...
- 关于如何将本地项目上传到码云(gitee)
文章目录 前言 一.Git使用前提 二.具体步骤 1.登录码云,在码云上建立项目仓库 2.在项目的文件夹中右键打开Git Bush Here 3.输入相关git指令 4.相关指令截图 总结 前言 菜鸡 ...
- 将本地项目上传到码云(gitee)远程仓库
前提条件: 1.本地电脑上已经安装了 git客户端,未安装的,具体安装过程可以参考此安装链接:https://blog.csdn.net/ezreal_tao/article/details/8160 ...
- 将本地项目代码上传到码云(Gitee)或GitHub
git 的安装教程:传送门 准备配置 1.去github(码云)上根据网站的提示来创建自己的远程Repository(仓库)2.$ git init # (建立本地git仓库)------注意:此指令 ...
最新文章
- spring定时每天早上八点_Spring Boot教程(13) – 简单定时任务
- 【组队学习】【32期】算法的应用
- pandas使用idxmin函数获取dataframe每个数据行中最小值对应的列名称(column label of min value in each row in dataframe)
- 未来教育python视频百度云-2019年计算机二级Python语言程序设计考试大纲
- 小米新机将搭载鸿蒙,小米新機將搭載鴻蒙係統?還得等鴻蒙進一步的消息!
- Win32动态库 Lib文件哪去了
- 元素(块、行内、行内块
- jQuery.treetable使用及异步加载
- 求解二叉查找树中的最低公共祖先结点
- python源码中明明没有逻辑代码 为什么还能执行呢
- 软件项目管理 实验二
- java 问题 无法解析类型 java.lang.CharSequence。从必需的 .class 文件间接引用了它
- LAN、WAN、WLAN、VLAN、WiFi之间的区别
- 天玑800u处理器怎么样,相当于骁龙的多少
- 聆听第18期贡献者荣誉榜发布,体验落地才是王道
- 微信小程序圣诞帽_构建圣诞快乐Web应用程序界面
- selenium爬取拉勾网
- 1 Microservice 简介
- python怎么搜索文献_学习帖|大神是如何用Python高效解决文献搜索和数据处理!?...
- 使用Jmeter批量测试视频链接可用性
热门文章
- 贝塞尔线 ---- 闯关解迷小游戏
- secureCRT的下载安装即使用
- “could not open perfmemory” / “local java applications cannot be monitored“
- Redisson信号量
- post SmartQQ之登录
- 【ISDB】菲律宾 BML
- Bootstrap笔记(四) 网格系统 - column的宽度、位移、换行与顺序
- 微信小程序报错图片加载失败渲染层网络层错误Failed to load image
- hive表中的数据导出:表数据的导出7种方式
- window.open 打开最大化窗口