Git 使用方法

Stella981
• 阅读 689

仓库的两种初始化方式

  1. 方式 新建包含文件的云端仓库,就叫做云端仓库被初始化了 接着拉取到本地 最后把修改后的'本地仓库'数据推送到云端
  2. 方式 新建'空云端'仓库,云端仓库没有文件数据 接着初始化本地仓库 然后推送到云端

差别在 新建云端仓库时 是否勾选加入了模板文件 例如README.md 没有勾选任何文件的话 就建立了云端空仓库 再从本地初始化后推送到云端 方式2.

方式二步骤描述

  1. 新建空仓库 : 在Gitee仓库页面 点击[创建仓库]+ 定义[云端仓库名称] 点击[创建], 这样新建空仓库完成了.
    还有一个准备工作, 是 复制SSH 连接地址 git@gitee.com:zhulaee/cangku.git
    SSH地址的格式是 : " git@ [云端仓库域名] .git "

  2. 创建本地仓库 :

    mkdir cangku // 新建文件夹 目录 mkdir [云端仓库名称] cd cangku // 进入目录 [云端仓库名词] git init // 初始化本地仓库 touch README.md // 创建一个数据文件 git add README.md // 将数据暂存到仓库 git commit -m "first commit" // 将数据提交到本地仓库 git remote add origin git@gitee.com:zhulaee/cangku.git // 为本地仓库添加云端地址, 地址名称 为 origin 地址连接为SSH地址 git push -u origin master // 把本地仓库推送到 origin 的 master 分支, master 是新建云端仓库默认分支

  3. 刷新云端仓库页面 就可以看到本地数据已经出现在Gitee中

推送失败的可能原因:

  1. SSH秘钥之公钥

关于SSH秘钥的官方说明见(可翻译中文) https://git-scm.com/book/zh/v2/%E6%9C%8D%E5%8A%A1%E5%99%A8%E4%B8%8A%E7%9A%84-Git-%E7%94%9F%E6%88%90-SSH-%E5%85%AC%E9%92%A5

主要的命令是:

$ ssh-keygen -o
$ cat ~/.ssh/id_rsa.pub

把cat 到的码 复制到 Gitee - 设置 - SSH公钥. 然后再尝试 push 命令.

本文如有不正确 请为小弟指出 共同精进 感谢大家.

我对比过三个平台 GitHub GitLab Gitee , 速度最快还是 Gitee. 不论clone还是push 传输速度和稳定性都是最好的.

点赞
收藏
评论区
推荐文章
皮卡皮卡皮 皮卡皮卡皮
3年前
git 本地代码提交到远程仓库
git将本地代码添加到远程仓库1.本地初始化使用gitinit进行初始化可以使用lsa就可以看到.git文件2.创建远程仓库点击复制仓库地址3.连接远程仓库shellgitremoteaddoriginhttps://gitee.com/test/test.git4.将远程仓库的文件pull到本地gitpullrebase
blmius blmius
3年前
MySQL:[Err] 1292 - Incorrect datetime value: ‘0000-00-00 00:00:00‘ for column ‘CREATE_TIME‘ at row 1
文章目录问题用navicat导入数据时,报错:原因这是因为当前的MySQL不支持datetime为0的情况。解决修改sql\mode:sql\mode:SQLMode定义了MySQL应支持的SQL语法、数据校验等,这样可以更容易地在不同的环境中使用MySQL。全局s
皕杰报表之UUID
​在我们用皕杰报表工具设计填报报表时,如何在新增行里自动增加id呢?能新增整数排序id吗?目前可以在新增行里自动增加id,但只能用uuid函数增加UUID编码,不能新增整数排序id。uuid函数说明:获取一个UUID,可以在填报表中用来创建数据ID语法:uuid()或uuid(sep)参数说明:sep布尔值,生成的uuid中是否包含分隔符'',缺省为
待兔 待兔
4个月前
手写Java HashMap源码
HashMap的使用教程HashMap的使用教程HashMap的使用教程HashMap的使用教程HashMap的使用教程22
Stella981 Stella981
3年前
Git 手册
gitinit                                                 初始化本地git仓库(创建新仓库)gitconfigglobaluser.name"xxx"                      配置用户名gitconfigglobaluser.emai
Stella981 Stella981
3年前
Github远程仓库提交代码步骤
1.克隆远程仓库1)当没有设置默认目录时gitclone仓库地址本地存放目录//没有目录的情况2)当设置了本地存放目录时先打开路径,命令:cdpath1.初始化git创建git仓库:gitinit查看文件目录: gitstatus
Stella981 Stella981
3年前
Git的操作
第一部分:基础操作1.跳转到制定目录: cd/e/workFile/gitTest/2.初始化本地仓库: gitinit3.查看本地仓库状态: gitstatus4.新建文件夹: mkdirtest5.新建文件: touchtest.txt6.删除文件: gitrmtest
Stella981 Stella981
3年前
Maven仓库
maven仓库分为本地仓库、远程仓库。项目引用依赖时,先从本地仓库按照坐标查找,如果没有找到则到远程仓库查找,如果还没有就报错。设定本地仓库修改setting.xml文件配置,自定义本地仓库路径。本地仓库只有一个。<localRepository/path/to/local/repo</localRepository
Wesley13 Wesley13
3年前
MySQL部分从库上面因为大量的临时表tmp_table造成慢查询
背景描述Time:20190124T00:08:14.70572408:00User@Host:@Id:Schema:sentrymetaLast_errno:0Killed:0Query_time:0.315758Lock_
Python进阶者 Python进阶者
10个月前
Excel中这日期老是出来00:00:00,怎么用Pandas把这个去除
大家好,我是皮皮。一、前言前几天在Python白银交流群【上海新年人】问了一个Pandas数据筛选的问题。问题如下:这日期老是出来00:00:00,怎么把这个去除。二、实现过程后来【论草莓如何成为冻干莓】给了一个思路和代码如下:pd.toexcel之前把这