全面概述Gitee和GitHub生成/添加SSH公钥

SSH公钥就是git生成的一个给gitee 或者 github认证的锁,可以安全传输数据的那种

git本地仓库

$ mkdir gitrep //创建目录
$ cd gitrep
$ pwd //显示当前的目录。
$ git init     //初始化,创建该文件夹为本地仓库
git add 文件1//把文件1添加到缓存区git add .//把当前目录下所有文件添加到缓存区git status//要随时掌握工作区的状态,使用git status命令。如果git status告诉你有文件被修改过,用git diff可以查看修改内容。git git commit -m ' 本次提交的注释 '//提交到当前分支cat 文件1//查看文件1git log //查看下历史记录git log --pretty=oneline//简洁查看git reflog// 假如已经关掉过一次命令行再查看git reset --hard HEAD^ //回退一个版本 git reset --hard HEAD^ ^//回退两个版本git reset --hard 版本号//回退到指定版本rm 文件2// 删除文件2一般情况下,可以直接在文件目录中把文件删了,或者使用rm命令
//在本地仓库删除后,如果该文件已经进行了add操作,则可以恢复,或者连暂缓区的也删除掉

从远程仓库克隆不一定用ssh,可以https协议克隆下来

推送分支到远程仓库要推送到自己的仓库,比如gitee仓库里面,需要在

设置,远程名字没影响,主要是仓库地址 ,第一次推送要填写gitee用户名和密码

新项目建立远程仓库和本地仓库连接

本地新建了一个项目,首先在gitee上创建一个新的仓库,然后克隆到本地仓库上(一个新建的文件夹),将项目放上去,修改后提交推送到远程仓库上去。将本地项目和远程仓库建立起了连接

source里面的远端是指和gitee连接的仓库,链接后可以拉取和推送到仓库内容

一个本地仓库只能链接一个远程仓库,多个项目要多创建gitee

source创建新仓库并添加远端

推送数据

推送总共两步,add和commit,存入缓存区,commit提交,最后推送到远程仓库即可

开启分支即对主要版本功能没有影响的分支开发,一个人学习一般也用不着。

ssh协议(git和github gitee 之间的传输协议)相关推荐

  1. HTTP协议(HyperText Transfer Protocol,超文本传输协议)

    HTTP协议(HyperText Transfer Protocol,超文本传输协议)是因特网上应用最为广泛的一种网络传输协议,所有的WWW文件都必须遵守这个标准. HTTP是一个基于TCP/IP通信 ...

  2. [Git] 配置Github Gitee reference加速

    配置 Github & Gitee & reference加速 一.注册公钥到Github https://github.com/settings/keys 生成public key ...

  3. Git内部原理之深入解析传输协议

    一.哑协议 如果正在架设一个基于 HTTP 协议的只读版本库,一般而言这种情况下在版本库之间传输数据使用的就是哑协议,这个协议之所以被称为"哑"协议,是因为在传输过程中,服务端不需 ...

  4. 利用TCP协议完成服务器与客户端之间文件传输

    利用TCP文件传输协议模拟与服务器的文件上传.下载操作,以及进入各种目录和列举当前目录文件状态操作.ls为查看当前目录,cd+目录名进入该目录,cd -则返回上一级目录,dow加文件名则下载文件到本地 ...

  5. git和GitHub(gitee)

    文章目录 git-GitHub-Gitee ==重点操作== 什么是版本控制 常见的版本控制工具 版本控制分类 **1.本地版本控制** **2.集中版本控制 SVN** **3.分布式版本控制 Gi ...

  6. Git复习(二)之远程仓库、注册GitHub账号、SSH警告、使用GitHub

    远程仓库 Git是分布式版本控制系统,同一个Git仓库,可以分布到不同的机器上.怎么分布呢?最早,肯定只有一台机器有一个原始版本库,此后,别的机器可以"克隆"这个原始版本库,而且每 ...

  7. Git版本控制器(涵盖GitHub\Gitee码云\GitLab),全网最详细教程

    Git(涵盖GitHub\Gitee码云\GitLab) 第1章 Git 概述 Git 是一个免费的.开源的分布式版本控制系统,可以快速高效地处理从小型到大型的各种 项目. Git 易于学习,占地面积 ...

  8. 【连载】Git和GitHub的使用——有了远程仓库,妈妈再也不用担心我的硬盘了

    我是灼灼,一只初学Java的大一金渐层. 向往余秀华和狄兰·托马斯的疯狂,时常沉溺于将情感以诗相寄:追逐过王尔德.王小波的文字,后陷于毛姆和斯蒂芬·金不可自拔:热爱文学的浪潮,白日梦到底却总在现实里清 ...

  9. clone git 修改保存路径_Git和Github详细入门教程(别再跟我说你不会Git和Github)

    前言:成功不是将来才有的,而是从决定去做的那一刻起,持续累积而成.你好,我是梦阳辰,快和我一起搞定Git和Github吧. 文章目录 01.Git概述 02.Git的本地仓库操作 Git的版本回退操作 ...

最新文章

  1. win系统下Cygwin 安装和sftp环境搭建
  2. LeetCode Integer Break(整数拆分问题)
  3. java远程操作ftp服务器上传下载
  4. Maven最佳实践 划分模块 配置多模块项目 pom modules
  5. linux 环境 RocketMQ 4.8.0 安装、部署控制台
  6. Bugzilla 使用指南
  7. linux 所有命令无法使用
  8. 自动秒收录导航php源码
  9. 收好这份来自大厂技术大咖的“远程办公指南”
  10. Java基础系列—List排序
  11. 【OpenGL】OpenGL GLUT扩展库安装与配置(Windows Visual Studio2008)
  12. 二十九 Python分布式爬虫打造搜索引擎Scrapy精讲—selenium模块是一个python操作浏览器软件的一个模块,可以实现js动态网页请求...
  13. 【原创】启动Win10自带的XPS/OXPS阅读器
  14. 什么是云计算?云计算概念集合
  15. vue3警告Extraneous non-emits event listeners (XXX) were passed to component but could not be automatic
  16. 微信小程序春天来了 安卓程序员进入冬眠?
  17. 小米怎么和计算机连接网络设置密码,小米电视与电脑共享要用户名和密码怎么办...
  18. C++高频面试问题总结
  19. Qt Q_UNUSED使用
  20. vue中因数据延迟导致echarts无法渲染问题

热门文章

  1. ECCV2022细粒度图像检索SEMICON学习记录
  2. visual studio工程文件介绍
  3. java开发社交网站_仿知乎问答社交平台网站
  4. 白度云下载到存储卡的视频看不了_苹果手机从百度网盘下载的视频如何保存到相册,还有不知道的吗?...
  5. 给我写信 wyz831201王玉镇
  6. 我的世界服务器淬炼系统,我的世界淬炼指令 | 手游网游页游攻略大全
  7. ONF与天地互连共同成立开放SDN推广中心(OSPC)
  8. android6.0原生壁纸,安卓6.0原生壁纸 androidM6.0自带高清壁纸下载
  9. java学习总结(16.05.25)eclipse的查找和替换功能 Ctrl+F
  10. 2023届双非跨保计算机经验贴(最终上岸浙软)