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_远程仓库 -> 正文阅读

[开发工具]GIT_远程仓库

GIT_远程仓库

没有状态的日子里,也要好好学呀!

1.常用的托管服务_远程仓库

Git中的仓库分为两种类型:

1.本地仓库

2.远程仓库

常见的远程仓库:

GITHUB:最大的面向开源及私有软件项目托管平台;HUB里面大佬云集,先进技术一般都在里面能够看到,就是站点在国外,访问速度慢(有时需要搭梯子)

GITEE:推荐,咋们国内的代码托管平台,所以你懂的,访问啥的速度都是杠杠的

GITLAB:这个一般面向企业和学校的仓库管理系统,用于搭建私服,(保密性,个人用,一般不用看)

2.注册码云

3.配置公钥

注意!!强烈推荐使用SSH配置(方便后面自己推送)–自己之前博客详细写过公钥生成

生成SSH公钥:

##打开git bsah
##生成SSH公钥
ssh-keygen -t rsa
##接下来就是不断回车
>>  如果公钥存在,自动覆盖原来的公钥

Gitee账户设置公钥

1.获取公钥(效果图如下)

image-20220425111751895

远程仓库设置(以GITEE为例)

image-20220425112531742

代码推送到远程仓库

使用的命令:

git remote:查看有没有远程仓库

git remote add origin 你要推送的地址XXX.git //详细说明看下方

4.操作远程仓库

1.添加远程仓库

注意:此操作是先初始化本地仓库,然后与已创建的远程仓库对接

语法

git remote add <远程名称> <仓库路径>
##解释说明:
<远程名称>  默认是origin,取决于远端服务器的设置
<仓库路径>  远程服务器的URL

2.查看远程仓库

git remote

3.推送到远程仓库

命令:

git  push -f--set-upstream [远端名称][本地分支名][:远端分支名]  (这一步主要在首次做的时候会需要配置)
eg: git push  --set-upstream  origin master
##如果上述做过
##一般只需要
git push

git branch -vv:查看本地分支与远程仓库的绑定关系

在这里插入图片描述

5.从远程仓库克隆

git clone [地址] [指定文件夹别名]可省略]

6.从远程仓库中抓取和拉取

抓取命令:

将仓库里更新都抓取到本地吗不会进行合并

如果不指定远端名称和分支名,则抓取所有分支

##抓取命令:
git  fetch [remote name]  [branch name]

拉取命令

将远端仓库的修改拉到本地自动进行合并,等同于fetch+merge

##语法
git pull [远端name] [branch name]

7.解决合并冲突

说明:

在一段时间内,小赵和小凡同学同时修改了一个文件,且修改了同一行的位置的code,此时就会发生合并冲突

场景:

小凡同学在本地修改code后优先推送到远程仓库,

此时小赵同学在本地修改代码后,也需要推送到远程仓库,此时小赵晚于小凡,

故需要先拉取远程仓库的提交,经过合并后才能推送到远端分支

如下图所示:

image-20220426102739489

完结撒花:

在这里插入图片描述

  开发工具 最新文章
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-04-27 11:30:40  更:2022-04-27 11:31:19 
 
开发: 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/14 15:14:20-

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