程序员开发实例大全宝库

网站首页 > 编程文章 正文

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

zazugpt 2024-10-10 14:33:26 编程文章 16 ℃ 0 评论

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


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

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

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

工作原理 / 流程图:

工作目录介绍:

workspace:工作区

Index / Stage:暂存区

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

Remote:远程仓库


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


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



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

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



Git 安装使用教程

Git 官网下载地址:

https://git-scm.com 

基于Windows下载安装 Git 步骤:

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


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

1)基于 Fedora 21 版本之前使用命令

yum install git

2)基于 Fedora 22 版本及以后使用命令

dnf install git

备注:后者向上兼容,即后者也可使用 yum 命令执行。


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)




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

git init

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


4、获取远程仓库内容

git clone https://github.com/marblexu/PythonPlantsVsZombies

备注:任意一个开源项目地址都可以。



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

1、查看自己的分区

fidisk -l


2、执行命令挂载 U 盘

mount /dev/sdb4 /mnt

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


3、删除/卸载 U 盘挂载

umount /mnt

备注:返回到上级目录后再执行



4、复制文件到 U 盘

cp ~/.ssh/id_rsa.pub /mnt/
  
备注:具体文件位置修改你自己的(~/.ssh/id_rsa.pub)



Tags:

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表