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远程仓库?
目前我们已经掌握了Git基础操作,对于文件的增删改,再也不用担心文件的丢失与误删问题了,如果还有不了解的可以看下我上章节的Git基础教程。

对于文件增删改的操作,Git与SVN基本没啥区别,但是GIt究竟强在哪了,这就是我们正要说的Git仓库,这是Git区别于其他版本控制系统的一个必杀技之一:远程仓库。

Git是分布式版本控制系统,同一个Git仓库,可以分布到不同的机器上。怎么分布呢?最早肯定只有一台机器有一个原始版本库,此后,每一台机器可以从原始版本库“克隆”一份到自己的电脑,而且每台机器的版本库其实都是一样的,并没有主次之分。

实际上,可以找一台电脑充当服务器,也就是远程仓库的角色,每天24小时开机,其他每个人都从这个“服务器”仓库克隆一根到自己的电脑上,并且各自吧自己的修改提交推送到服务器远程仓库中,也可以从服务器仓库中拉取别人的提交推送。

其实吧,自己就可以搭建一台Git的服务器,不过现阶段为了学Git自己搭建一个服务器,完全没有必要,庆幸的是这个世界有两个神奇的网站Github和Gitee。

从名字Github就可以看出这个网站就是提供Git仓库托管服务的,只需要注册一个Github的账号,就可以免费获得Git远程仓库,但是由于Github是国外的服务器,有时候运行起来效率比较慢,因此就有了第二个神奇的网站码云。
码云Gitee是由开源中国基于Gitlab所开发的,专门为开发者提供的稳定、高效安全的云端软件开发协作平台,无论是个人、团队、伙食企业,都能使用码云实现代码托管、项目管理、协作开发等操作。
但是要声明一点,本文推荐使用码云Gitee,并不是说Github差,在代码托管这方面可以说Github是永远的神,么的说,目前谁也打不破,但是我们为了学习使用Git代码托管服务,使用国内的代码托管服务器码云效率相对较高点,两者功能都很强,对于初学者来说,码云功能更为全面些,适合初学者。
如果想更加深入了解Gitee,可以参考Gitee官方帮助文档。
账号自行注册好,我们就可以创建创建远程仓库了。
二、创建远程仓库

1.创建

?2.设置路径和语言

?3.git remote add origin ?xxxx.git 本地添加远程仓库(xxxx为图中所示地址)

?4.查看引入的分支

?其中添加创建所需要用到的所有命令如下(可根据需要选择使用):

1.添加到暂存盘:

(1)git add my.txt

(2)git add *.txt

(3)git add .

2.从暂存盘撤回:git checkout my.txt

3.提交到版本库:git commit -m"提示文本"

4.切换版本库:(1)git reset --hard 版本号(2)git reset --hard HEAD^^

5.记录:(1)git log 提交记录(2)git reflog 所有相关记录

6.分支:

(1)git branch 查看分支

(2)git checkout -b 分支名 切换并创建分支

(3)git checkout 分支 切换分支

(4)git merge 分支名,把某分支合并到当前分支

7.远程相关命令

(1)git remote add origin ?xxxx.git 本地添加远程仓库

(2)git push -u origin master
创建并推送master分支到远程(第一次使用)

(3)git push -f origin master
强制推送本地master分支到远程(不得已使用)

(4)git push origin --all
推送所有分支到远程

(5)git oush origin master
普通更新推送到远程

(6)git clone xxx.git
把远程仓库复制到本地

(7)git pull origin master
把远程地master 拉去到本地

8.发送者操作步骤:

(1)接受成为开发者

(2)git clone 复制项目

(3)切换到xiaowu分支

(4)写代码

(5)提交了自己的分支

9.项目总创建者:

(1)分享了项目,让发送者接受

(2)拉取了发送者最新分支

(3)发送者的分支 合并到master分支

(4)git add git commit 提交到版本库

(5)推送了master 分支到服务器

10.协作开发要注意:

(1)分支是独立的相互不受影响

(2)制作时候要先pull拉取更新(服务器
永远是最新的)

(3)然后写代码

(4)git add .?
git commit -m “提示”提交到版本库

(5)git push origin xxx 到服务器

  开发工具 最新文章
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常用快捷键
上一篇文章      下一篇文章      查看所有文章
加:2021-12-01 17:55:04  更:2021-12-01 17:55:51 
 
开发: 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/15 16:18:05-

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