利用gitee管理代码

  • gitee简介
  • 创建第一个仓库并上传第一份文件
  • 如何理解这些操作的含义呢?
  • 总结
    • 只有一个库,且非第一次使用这个库的时候操作更简单
    • 上传桌面上的文件夹
  • 常见问题
    • error: src refspec master does not match any. (文件为空?) 错误的解决办法
  • 分支管理(未记录)

gitee简介

一款免费的Git仓库,一个代码托管平台,支持私有。由开源中国(OAChina)推出的基于GIt的代码托管服务,隶属于深圳市奥斯网络科技有限公司。

创建第一个仓库并上传第一份文件

首先注册一个账户,然后新建仓库,点击图标,进入首页,在左下角点击创建仓库

  1. 首先在gitee上操作创建一个云端仓库——相当于秋收之前,盖好仓库


2. 点击创建,就会进入到初始界面

这里给出了参考代码,可以直接copy,接下来只需要知道如何copy即可。
3. 在需要上传的文件的根目录下,鼠标右键,点击

4.在弹出的界面内依序复制图上代码即可。

git config --global user.name "xxx"
git config --global user.email "xxx@qq.com"
mkdir demo12
cd demo12
git init
touch README.md
git add README.md
git commit -m "first commit"
git remote add origin https://gitee.com/xxx/demo12.git
git push -u origin master
#已有仓库?执行下文:
cd existing_git_repo
git remote add origin https://gitee.com/xxx/demo12.git
git push -u origin master

5.此时点开文件夹,会发现多了名为“仓库名”的文件,点开内部还有名为 “. git” 的文件,与.git并列的文件就是我们需要上传的文件

然后输入如下代码

git add . #表示全选
git commit -m 'second'
#之前已经连接好了仓库,所以此处省略remote指令
#git remote add origin https://gitee.com/lilibiu/af.git
git push -u origin master

6.看到如图所示的界面才算成功哦

同时点开网页gitee,我们发现上传的文件已经在了

如何理解这些操作的含义呢?

这里以在农民伯伯采集粮食存入仓库为例。

几个类比:
本地的文件——成熟的作物 本地生成的“.git”文件——自家的晒场,add,commit——装车,remote——运输, push——卸货,gitee——集镇的仓库
往码云push代码就相当于,收获的粮食经过晾晒之后运往集市的仓库。
就像粮食不晒不可以卖,代码没有git就不能上传。

1.在gitee上操作创建一个云端仓库——秋收之前,确认集镇有仓库

2.通过git初始化全局配置——建立自家院子,为晾晒做准备

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

3.mkdir 仓库名——mk= make,创建,可以理解为:修建一个晾晒场
cd ——cd在命令行可以去往指定路径,可以理解为:农民伯伯站在晾晒场
git init ——init初始化,可以理解为:将农作物铺在晾晒场上。

mkdir demo12
cd demo12
git init

4.添加readme文件——给自家粮食加个使用说明 (是辣椒还是小麦)

touch README.md
git add README.md
//添加项目所有发生改变的文件
git add .
//Git 强烈建议在提交代码时备注信息
git commit -m '你的备注信息可以是中文'

5.通过 git 工具 push 到gitee——将晾晒好的作物运往集市

add——选择哪些粮食运到镇上
commit——将选中的粮食装车
remote——开导航到集镇
push——将粮食卸货到集镇仓库

git commit -m "first commit"
git remote add origin https://gitee.com/xxx/demo12.git
git push -u origin master

到这里就结束了。

总结

其实只需要进行下面几步就能把本地项目上传到Github

 1、在本地创建一个版本库(即文件夹),通过git init把它变成Git仓库;2、把项目复制到这个文件夹里面,再通过git add .把项目添加到仓库;3、再通过git commit -m "注释内容"把项目提交到仓库;4、通过git remote,链接到一个远程仓库,5、通过git push -u origin master把本地仓库的项目推送到gitee

只有一个库,且非第一次使用这个库的时候操作更简单

git add . #选择
git commit -m "描述本次上传的内容"  #装车
git push -u origin master #轻车熟路,直接卸货,搞定

上传桌面上的文件夹

如果上传桌面上的文件夹,以仓库名和文件夹同门为例,直接在桌面空白处选择git bash here,输入代码:1、链接仓库 2、cd 仓库名 3、初始化 此时点开想上传的那个文件夹,里面多了一个.get文件,4、输入git add . 与.get同级别文件将上传到仓库 5、输入 commit-m,remote和push等句。

常见问题

error: src refspec master does not match any. (文件为空?) 错误的解决办法

与.git没有同级文件,所以无法add,无法commit,这是自然的,
解决:将想要上传的文件复制到与.git同级即可。

分支管理(未记录)

当多人协作的时候就需要进行分支管理,待后续完善(小白累了)。如果大家肯教如何分支,欢迎留言。

将本地文件上传到码云(gitee远程仓库)相关推荐

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

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

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

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

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

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

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

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

  5. 如何将本地文件上传到阿里云服务器

    步骤一: 在本地电脑上,点击开始 或 快捷键"WIN+R"打开"运行", 在其中输入"mstsc",点击确定.打开远程桌面连接.  或  步 ...

  6. 将本地项目上传到码云,只需这几步,每个步骤都有图文

    1,首先在码云上新建一个项目,如下图所示 2,本地新建一个文件夹 3,进入新建的文件夹,点击鼠标右键,选择git bash here 然后在窗口输入 git init  这时候文件夹会多出一个.git ...

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

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

  8. 将本地项目上传到码云,每个步骤都有图文

    一.首先在码云上新建一个项目,如下图所示 可以选择分支结构,本文暂定只有一个分支 二.本地新建一个文件夹 三.进入新建的文件夹,点击鼠标右键,选择git bash here 然后在窗口输入 git i ...

  9. 如何提高本地文件上传至百度云的速度_不再依赖网盘,易上手的家用备份好物,联想个人云A1评测...

    在数字时代,一切重要的东西都化作了0和1组成的数据:珍贵的照片.重要文件.学习资料.心爱电影--而这些重要数据,却可能因为手机被盗.系统升级失败.硬盘损坏.手残误删等各种突发事件,一朝化为乌有,难以拯 ...

最新文章

  1. centos6.4 安装mysql
  2. JavaScript onerror事件
  3. 女友的前男友教我该怎么照顾她......
  4. docker容器的标准使用过程_phpStorm中使用xdebug工具调试docker容器中的程序
  5. 琴生不等式一般形式_001.二次函数、方程和不等式知识点
  6. 【资讯】这10大科技,将彻底改变你的生活
  7. Joseph_Circle(约瑟夫环)
  8. pyecharts入门及新冠病毒疫情数据可视化(绘制地理图表)
  9. sqlinesdata教程_oracle数据库中的表如何能够导入到mysql中?
  10. 关于计算机工作的诗歌,提高计算机工作及上网效率的方法
  11. gitlab查看word文档_gitlab迁移
  12. 搜狗拼音输入法4.2_巧用搜狗快速输入特殊字符与表情字符画
  13. 我的NVIDIA开发者之旅——Caffe教程(2)[Jetson TK1]Caffe工具环境(Linux)搭建实例
  14. 学习《华为基本法》(大结局):法的修订与接班人
  15. 在线通过dd命令备份分区
  16. 逻辑回归-鸢尾花数据集
  17. 通过PHP实现PNG转JPG
  18. 基于网络爬虫的负面信息搜集系统
  19. Vue移动端----页面旋转进入特效功能实现
  20. RAID概念-磁盘阵列

热门文章

  1. 健合集团携手企企通,打造智慧采购商城管理平台
  2. linux socket write()函数阻塞卡住线程问题(线程无法结束)write()非阻塞代码
  3. Netty 通过 WebSocket 编程实现服务器和客户端全双工长连接<2021SC@SDUSC>
  4. 2021 新款手机,免费送!
  5. 编程辅助工具推荐:图片工具snipaste
  6. jekyll编写济南少儿国画博客
  7. 2020-08-04 html的js位置 + css的flex实现九宫格 + JS的Array + 软技能的硬编码
  8. PHP开发小技巧①⑥—提取富文本字符串中的文本内容
  9. 微信群发消息怎么发?微信群发消息只需要4步?
  10. 商业分析师应如何构建一个商业故事