IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 开发工具 -> GIT学习-(2)配置SSH公钥及新建远端仓库(创建版本库) -> 正文阅读

[开发工具]GIT学习-(2)配置SSH公钥及新建远端仓库(创建版本库)

GIT学习-(2)配置Github/Gitee/Gitlab的SSH公钥及新建远端仓库(创建版本库)

1. 配置Github/Gitee/Gitlab SSH公钥

首先在电脑查看是否已配置了SSH公钥
Windows:在C盘的用户目录下查看是否有.ssh文件夹
Ubuntu:在主目录下查看是否有.ssh隐藏文件夹
配置公钥前需要先进行全局配置,可查看git配置
打开终端,输入SSH公钥配置指令

# -t rsa 加密方法
ssh-keygen -t rsa -C "email邮箱"

输入命令以后一直回车
创建完成后找到.ssh隐藏文件夹,打开 id_rsa.pub文件 ,里面内容就是公钥
.ssh文件夹
复制公钥后,点开github/gitee/gitlab里面的SSH公钥配置,将复制的公钥进行添加

1.1 github

在这里插入图片描述

1.2 gitee

在这里插入图片描述
PS: 一个SSH公钥可以同时用于绑定github/gitee/gitlab

2. 创建版本库

创建版本库可以通俗的理解成我要将当前文件夹设置为一个git可以管理的文件夹,也就是说我可以把当前文件夹下所有的内容上传至github或者gitee等远程仓库上。
创建版本库可以分为两种情况:
(1)从github上克隆别人的代码到自己电脑进行代码管理
(2)自己电脑上代码需要传到github远程仓库进行管理

2.1 从远程仓库克隆代码到本地

我们在使用github/gitee时通常需要在别人代码基础上进行修改然后自己使用,为了便于管理,我们可以直接克隆别人的项目进行代码管理,点击Fork,就可以在我们自己的项目中看到整个项目代码,并且是在自己仓库下:
在这里插入图片描述
然后点击 code复制SSH地址,在你要放的文件夹下打开终端,输入命令:

git clone git@github.com:xiaolizi-biu/eskf-gps-imu-fusion.git

新建项目
然后进入拉下来的文件夹,打开终端,可以首先查看本地工作区代码状态

git status

此时可以看到本地工作区代码在main分支上,我们需要新建并切换到master分支进行代码修改,输入分支切换命令:

# 新建并切换至master分支
git checkout -b master
# 新建dev分支,仍在当前master分支上
git checkout dev

在这里插入图片描述
本地工作区切入到master或者dev分支下后就可以修改代码并上传远端仓库,首次上传时需要进行初始化

# 首次提交代码
git push -u -f origin master
# 后续提交代码
git push origin master

这个命令中的 -f 是强制推送,不加-f 会报当前分支没有远程分支,强制推送可以覆盖master,这样就完成了第一次提交的步骤,后续提交代码不需要加**-u 和-f**,其中origin时远程仓库名,master是要推到远程仓库的分支名。

2.2 自己电脑上代码需要传到github远程仓库进行管理

本地代码完成需要提交到远端仓库进行管理,这种时候又有两种情况,远端是否有仓库:

2.2.1 远端没有仓库

远端没有仓库,我们需要在远端先新建仓库
在这里插入图片描述

# 初始化需要提交代码的文件夹
git init

# 将本地工作区所有代码和文件推到暂存区
git add .

# 将暂存区代码和文件提交到本地仓库
git commit -m "提交说明"

# 将本地工作区与远程仓库建立链接
# 远端仓库命名为origin
git remote add origin 远程地址
ex:git remote add origin git@github.com:xiaolizi-biu/gtiskills.git

# 将本地master分支代码上传远端仓库
# 首次提交需要加-u
git push -u origin master

2.2.2 远端有仓库

若远端有仓库想要将本地代码提交到远端仓库进行管理,只需要将本地工作区与远端仓库进行链接即可,但是前提是本地工作区进行了初始化,命令与上述命令相同

参考链接:
[1]Git第一次提交代码/文件的操作
[2]2.关联GitLab远程库

  开发工具 最新文章
Postman接口测试之Mock快速入门
ASCII码空格替换查表_最全ASCII码对照表0-2
如何使用 ssh 建立 socks 代理
Typora配合PicGo阿里云图床配置
SoapUI、Jmeter、Postman三种接口测试工具的
github用相对路径显示图片_GitHub 中 readm
Windows编译g2o及其g2o viewer
解决jupyter notebook无法连接/ jupyter连接
Git恢复到之前版本
VScode常用快捷键
上一篇文章      下一篇文章      查看所有文章
加:2022-10-08 21:02:35  更:2022-10-08 21:02:45 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/25 21:26:01-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码