设置SSH + 远程仓库操作
时间:2022-07-28
本文章向大家介绍设置SSH + 远程仓库操作,主要内容包括其使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。
1.SSH
“SSH 为 Secure Shell 的缩写,由 IETF 的网络小组(Network Working Group)所制定;SSH 为建立在应用层基础上的安全协议。SSH 是目前较可靠,专为远程登录会话和其他网络服务提供安全性的协议。利用 SSH 协议可以有效防止远程管理过程中的信息泄露问题。SSH最初是UNIX系统上的一个程序,后来又迅速扩展到其他操作平台。SSH在正确使用时可弥补网络中的漏洞。SSH客户端适用于多种平台。几乎所有UNIX平台—包括HP-UX、Linux、AIX、Solaris、Digital UNIX、Irix,以及其他平台,都可运行SSH。”
2.代码
在提示的目录下找到自己的公匙,将它粘贴到github上
3.远程仓库
3.1上传到仓库
添加远程仓库
# 添加远程仓库
git remote add origin git@github.com:aliting/gittest1.git
语法: git remote add 仓库别名 远程仓库地址
#其他操作
git remote -v #查看关联的所有远程仓库.
git remote show origin # 关联远程仓库后, 本地分支和远程分支的对应关系.
git remote remove 远程仓库别名 # 删除关联仓库
git remote rename 远程仓库别名 新远程仓库别名 # 更换关联的远程仓库别名
将本地仓库分支上的内容推送到远程仓库的分支上.
#将本地仓库分支上的内容推送到远程仓库的分支上.
git push origin master # 将master分支上的内容推送到远程仓库的分支上.(如果分支不存在会创建一个)
git push origin test:test # 将本地分支test上内容远程仓库的test分支.
git push 别名 --all 将所有分支推送到远程仓库
# Ps 要保证在推送到远程仓库时有指定权限,以及版本与远程仓库保持一致
3.2从远程仓库上拉取
将远程仓库内容拉取并合并到本地分支.
# 将远程仓库分支上的内容拉取到本地仓库的一个远程分支中.
git fetch origin master # git fetch 远程仓库别名 分支名.
# 远程仓库的内容会拉取到本地仓库的一个分支中,分支默认名为 origin/master(远程仓库分支)
git merge origin/master # 合并分支 (可能会出现冲突,解决方案同上解决冲突).
###########################################
git pull origin master == git fetch + git merge
# 拉取远程仓库内容并直接合并.
git pull 别名 分支名
#强制覆盖本地分支
git reset --hard origin/master
下载远程仓库内容
提交
在本地没有任何环境,可以先从远程仓库下载环境.
# 如果是ssh方式
git clone git@github.com:aliting/gittest1.git
# 或者是http方式
git clone git@github.com:aliting/gittest1.git
# 直连链接的路径不一样.
- Python:matplotlib
- Python: matplotlib安装
- Java后端实现图片压缩技术(赞赏功能已开通,欢迎测试,噗~!)
- 我是如何得知10W+的访问量多来自工作日的 | 塔秘
- 使用百度UMeditor富文本编辑器,修改自定义图片上传,修改源码
- 【技术专栏】OpenVirteX体系结构之组件(一)
- 洞察 | 深圳数据分析师的职业前景如何?爬完拉勾数据给你分析 (附代码和过程)
- 【温故】金融数据挖掘之朴素贝叶斯
- 为你的网站加上SSL,可以使用HTTPS进行访问
- LeeCX - 开源后台管理系统简单介绍
- fastdfs 图片服务器 使用java端作为客户端上传图片
- Shiro系列(3) - What is shiro?
- 干货|用python抓取摩拜单车API数据并做可视化分析(源码)
- 干货|机器学习:Python实现聚类算法之K-Means
- JavaScript 教程
- JavaScript 编辑工具
- JavaScript 与HTML
- JavaScript 与Java
- JavaScript 数据结构
- JavaScript 基本数据类型
- JavaScript 特殊数据类型
- JavaScript 运算符
- JavaScript typeof 运算符
- JavaScript 表达式
- JavaScript 类型转换
- JavaScript 基本语法
- JavaScript 注释
- Javascript 基本处理流程
- Javascript 选择结构
- Javascript if 语句
- Javascript if 语句的嵌套
- Javascript switch 语句
- Javascript 循环结构
- Javascript 循环结构实例
- Javascript 跳转语句
- Javascript 控制语句总结
- Javascript 函数介绍
- Javascript 函数的定义
- Javascript 函数调用
- Javascript 几种特殊的函数
- JavaScript 内置函数简介
- Javascript eval() 函数
- Javascript isFinite() 函数
- Javascript isNaN() 函数
- parseInt() 与 parseFloat()
- escape() 与 unescape()
- Javascript 字符串介绍
- Javascript length属性
- javascript 字符串函数
- Javascript 日期对象简介
- Javascript 日期对象用途
- Date 对象属性和方法
- Javascript 数组是什么
- Javascript 创建数组
- Javascript 数组赋值与取值
- Javascript 数组属性和方法