| |
|
开发:
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 对 GitHub 的配置和基本操作 -> 正文阅读 |
|
[开发工具]Git 详细教程之四: Git 对 GitHub 的配置和基本操作 |
?? 本篇博客主要讲的是『Git 详细教程之四: Git 对 GitHub 的配置和基本操作』。如果您是第一次学习 Git ,请先阅读博主的前几篇文章: 一、团队协作模式?? 团队协作模式一般分为两种:团队内协作以及跨团队协作。 1.1 团队内协作?? 团队内协作指的是团队内的成员对代码托管中心,也就是远程库都具有 克隆(clone)、推送(push)以及拉取(pull) 的权限,共同维护开发。 1.2 跨团队协作?? 跨团队协作指的是,团队内的成员可以直接对远程库进行操作;而团队外的成员可以对远程库进行派生(fork),即复制出一个新的远程库,形成一个新的远程库分支,从而在这个新的分支远程库上进行一系列操作。若想要和原远程库进行合并(merge),此时必须先提出请求,获得团队内成员许可后,方可合并。 二、GitHub 简介?? GitHub 是一个面向开源及私有软件项目的托管平台,因为只支持 Git 作为唯一的版本库格式进行托管,故名 GitHub。官方网址为:https://github.com/(需要外网进入)。 ?? 在这里,你能找到你感兴趣的项目代码仓库,从而解决你学习和工作的需求,另一方面,它还可以让你与世界各地的开发人员协同开发和交流你们所感兴趣的项目! 2.1 GitHub 与 Git 的区别
2.2 GitHub 常用术语解释
三、GitHub 的 Git 配置及基本操作?? 在对 Git 和 GitHub 有了充分了解之后,我们选择 GitHub 作为 Git 的远程托管中心,讲一讲如何进行一系列的 Git 配置。首先,我们得有一个 GitHub 账号,这个直接去官网注册即可,注册流程在此就不赘述了。 3.1 创建远程库并起个别名
?? 另外,GitHub 还提示了我们如何用命令行的形式 新建远程库、推送已有本地库以及向远程库中添加代码。由于本地库文件已存在,因此我们直接推送即可。我们复制那三行命令如下,进行一一讲解:
?? 首先,我们来理解第一行命令,它表示给远程库的
?? 并再次执行 ?? 注意: 此时出现两个别名都是一样的,但分别代表 3.2 推送(push)本地库到远程库??此时我们再分析后两行代码:
??对于
??因此,我们执行 ??此时可自行选择,比如此时我浏览器已经登陆了,点击 选择浏览器的账号登陆 > 授权 即可。 ??此时,Git 也提示,上传远程库成功了,同时我们在 GitHub 远程库上也能看到
3.3 拉取(pull)远程库到本地库?? 当团队成员共同维护一个远程库时,有时别的成员对远程库进行了修改并提交了,这时我们会发现,我们本地库中的文件与远程库不一致,需要更新一下本地库内容,也称拉取远程库到本地库。基本语法为:
?? 因此,我们执行 ?? 此时,Git 提示我们更新成功。由于我们并未对远程库里的文件进行修改,因此没有本地库文件修改的提示信息。 3.4 克隆(clone)远程库到本地库?? 当我们在 GitHub 上发现感兴趣的远程库时,我们可以选择将其克隆(clone)到本地库中。基本语法为:
?? 我们试着在本地新建一个文件夹,打开 ?? 此时,远程库中的全部内容都克隆(也可以理解成下载)到本地库中了。 ?? 注意: |
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
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 22:50:08- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |