github流程图_Git 和 GitHub 实际开发中的使用教程图文简介

导读:简单梳理 Git 和 Github 基础知识。记录一些关于 Git 和 Github 在实际开发中的操作指南。


Git (/gɪt/)简介:开源的分布式版本控制系统

b59ea5ffdc76a9f4f68785a5a49ff0e5.png

作用:有效、高速地处理从很小到非常大的项目版本管理。

来源:Git 是 Linus Torvalds(林纳斯·本纳第克特·托瓦兹)为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件。

工作原理 / 流程图:

8a07824ce723609750457f618edaba26.png

工作目录介绍:

workspace:工作区

Index / Stage:暂存区

Repository:仓库区(或本地仓库)

Remote:远程仓库

Git 项目的三个阶段:工作区、暂存区以及 Git 目录

17a76197be614b832e5fa57e3b66d7a6.png

GitHub 简介:面向开源及私有软件项目的托管平台,只支持 git 作为唯一的版本库格式进行托管,故名为 GitHub。

061725b6295199b241094c278594b9a5.png

GitHub 既可以用作项目的托管平台,也可以作为你存文件的托管平台。任何人都可以使用 GitHub 来做自己想要的操作。

注册一个GitHub账号很简单,自行百度即可,此处不作赘述。


Git 安装使用教程

Git 官网下载地址:

https://git-scm.com 

基于Windows下载安装 Git 步骤:

c777cddc06910b9af3142f3bc0e383b3.png

第一步

0635f6173048361e981d104f06bbd2d3.png

第二步

0668f3064445af6ac8a1b47bcee151ab.png

第三步

双击运行 .exe 下载文件即可进行安装,这里不再赘述。如下图,验证安装成功:

e61f6c3524a2d5cc26e625681f5a487d.png

基于 Linux 系统安装 Git 步骤(基于我的安装系统[Fedora]介绍,其他更多可参考官网):

1)基于 Fedora 21 版本之前使用命令yum install git2)基于 Fedora 22 版本及以后使用命令dnf install git备注:后者向上兼容,即后者也可使用 yum 命令执行。
410029916bfe5caa8ae8a14d1a715d8d.png

Linux下使用Git连接GitHub检出项目:

1、创建GitHub目录

mkdir -p 目录/文件夹名备注:-p 确保目录名称存在,不存在的就建一个。若不加 -p,且原本目录不存在,则会产生错误。

2、设置用户名、邮箱地址

git config --global user.name "your_name"git config --global user.email "your_email"

3、创建ssh密钥

ssh-keygen -t rsa -C 'your_email' 备注:执行命令后会生成两个文件  (我的目录在 ~/.ssh/)id_rsa 文件是私有密钥id_rsa.pub 是公开密钥(使用此密钥配置GitHub)
fe0fdbae790d463eecdedee4b1eed719.png
26384c2c5971a3deddc4d8050989e48b.png

3、使用Git进行版本管理前初始化仓库地址

git init备注:初始化成功,目录下就会生成 .git 目录。
402380deb3cba9736498d98f114da778.png

4、获取远程仓库内容

git clone https://github.com/marblexu/PythonPlantsVsZombies备注:任意一个开源项目地址都可以。

Linux 终端挂载U盘、查看文件、复制文件

1、查看自己的分区

fidisk -l
865a86b2ac854c540d562d1cf0922046.png

2、执行命令挂载 U 盘

mount /dev/sdb4 /mnt备注:我默认将U盘挂载在 /mnt目录下,这个目录你可以自行定义U盘分区位置 /dev/sdb4 参照你自己的分区位置修改
c4bd4823c6f0c23c570a532b1cf38b05.png

3、删除/卸载 U 盘挂载

umount /mnt备注:返回到上级目录后再执行
a9b900653b3155014030e4900bf6c0ed.png

4、复制文件到 U 盘

cp ~/.ssh/id_rsa.pub /mnt/  备注:具体文件位置修改你自己的(~/.ssh/id_rsa.pub)
e0ca5f9c74f518e11fe3e6ac96d8bc44.png
df3be37a91ab680769360c5cb3baeb5e.png
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值