ssh协议(git和github gitee 之间的传输协议)
全面概述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 之间的传输协议)相关推荐
- HTTP协议(HyperText Transfer Protocol,超文本传输协议)
HTTP协议(HyperText Transfer Protocol,超文本传输协议)是因特网上应用最为广泛的一种网络传输协议,所有的WWW文件都必须遵守这个标准. HTTP是一个基于TCP/IP通信 ...
- [Git] 配置Github Gitee reference加速
配置 Github & Gitee & reference加速 一.注册公钥到Github https://github.com/settings/keys 生成public key ...
- Git内部原理之深入解析传输协议
一.哑协议 如果正在架设一个基于 HTTP 协议的只读版本库,一般而言这种情况下在版本库之间传输数据使用的就是哑协议,这个协议之所以被称为"哑"协议,是因为在传输过程中,服务端不需 ...
- 利用TCP协议完成服务器与客户端之间文件传输
利用TCP文件传输协议模拟与服务器的文件上传.下载操作,以及进入各种目录和列举当前目录文件状态操作.ls为查看当前目录,cd+目录名进入该目录,cd -则返回上一级目录,dow加文件名则下载文件到本地 ...
- git和GitHub(gitee)
文章目录 git-GitHub-Gitee ==重点操作== 什么是版本控制 常见的版本控制工具 版本控制分类 **1.本地版本控制** **2.集中版本控制 SVN** **3.分布式版本控制 Gi ...
- Git复习(二)之远程仓库、注册GitHub账号、SSH警告、使用GitHub
远程仓库 Git是分布式版本控制系统,同一个Git仓库,可以分布到不同的机器上.怎么分布呢?最早,肯定只有一台机器有一个原始版本库,此后,别的机器可以"克隆"这个原始版本库,而且每 ...
- Git版本控制器(涵盖GitHub\Gitee码云\GitLab),全网最详细教程
Git(涵盖GitHub\Gitee码云\GitLab) 第1章 Git 概述 Git 是一个免费的.开源的分布式版本控制系统,可以快速高效地处理从小型到大型的各种 项目. Git 易于学习,占地面积 ...
- 【连载】Git和GitHub的使用——有了远程仓库,妈妈再也不用担心我的硬盘了
我是灼灼,一只初学Java的大一金渐层. 向往余秀华和狄兰·托马斯的疯狂,时常沉溺于将情感以诗相寄:追逐过王尔德.王小波的文字,后陷于毛姆和斯蒂芬·金不可自拔:热爱文学的浪潮,白日梦到底却总在现实里清 ...
- clone git 修改保存路径_Git和Github详细入门教程(别再跟我说你不会Git和Github)
前言:成功不是将来才有的,而是从决定去做的那一刻起,持续累积而成.你好,我是梦阳辰,快和我一起搞定Git和Github吧. 文章目录 01.Git概述 02.Git的本地仓库操作 Git的版本回退操作 ...
最新文章
- win系统下Cygwin 安装和sftp环境搭建
- LeetCode Integer Break(整数拆分问题)
- java远程操作ftp服务器上传下载
- Maven最佳实践 划分模块 配置多模块项目 pom modules
- linux 环境 RocketMQ 4.8.0 安装、部署控制台
- Bugzilla 使用指南
- linux 所有命令无法使用
- 自动秒收录导航php源码
- 收好这份来自大厂技术大咖的“远程办公指南”
- Java基础系列—List排序
- 【OpenGL】OpenGL GLUT扩展库安装与配置(Windows Visual Studio2008)
- 二十九 Python分布式爬虫打造搜索引擎Scrapy精讲—selenium模块是一个python操作浏览器软件的一个模块,可以实现js动态网页请求...
- 【原创】启动Win10自带的XPS/OXPS阅读器
- 什么是云计算?云计算概念集合
- vue3警告Extraneous non-emits event listeners (XXX) were passed to component but could not be automatic
- 微信小程序春天来了 安卓程序员进入冬眠?
- 小米怎么和计算机连接网络设置密码,小米电视与电脑共享要用户名和密码怎么办...
- C++高频面试问题总结
- Qt Q_UNUSED使用
- vue中因数据延迟导致echarts无法渲染问题
热门文章
- ECCV2022细粒度图像检索SEMICON学习记录
- visual studio工程文件介绍
- java开发社交网站_仿知乎问答社交平台网站
- 白度云下载到存储卡的视频看不了_苹果手机从百度网盘下载的视频如何保存到相册,还有不知道的吗?...
- 给我写信 wyz831201王玉镇
- 我的世界服务器淬炼系统,我的世界淬炼指令 | 手游网游页游攻略大全
- ONF与天地互连共同成立开放SDN推广中心(OSPC)
- android6.0原生壁纸,安卓6.0原生壁纸 androidM6.0自带高清壁纸下载
- java学习总结(16.05.25)eclipse的查找和替换功能 Ctrl+F
- 2023届双非跨保计算机经验贴(最终上岸浙软)