Git And Github

	最近多科复习时间太紧,所以决定等软件构造复习完毕后,有一个系统的理解之后再来写博客。
这篇文章本小白就打算写一下有关Git以及Github的操作,原理以及个人理解。

Git初始化、创建以及操作

相关原理:

Git构成

Git分为三个区域,分别是Git Repository(仓库)、暂存区和工作区。
工作区:添加、编辑、修改文件的操作。
暂存区:暂存已经修改的文件最后统一提交到Git仓库中。
Git Repository(仓库):最终确定的文件保存到仓库,成为一个版本。

操作

A:设置签名
命令
项目级别/仓库级别:仅在本地仓库范围内有效
git config

级别优先级:就近原则->项目级别优先于系统用户级别

1:设置用户名

·git config –global user.name ‘demo_one’

2.设置用户邮箱

git config –global user.email ‘1579974122@qq.com’

3.查看设置

git config –list

注:该设置在GitHub仓库主页显示谁提交了该文件

B:初始化一个新的Git库
.在文件夹内初始化git(创建git仓库)
git init

C.向仓库添加文件
touch xx(文件) 创建新文件

git status 查看文件状态

git add hello.c 添加至暂存区

git status

git commit -m ‘提交描述’ 将文件从暂存区提交到仓库

这里只写了有关提交的,也是我们最常用的

有关GIT分支

在版本控制过程中,使用多条线同时推进多个任务

优点:同时并行推进多个功能开发,提高开发效率;各个分支在开发过程之中,如果某一个分支开发失败,不会对其他分支有任何影响,失败的分支删除后重新开始即可。

git branch -v 查看所有分支

git branch 分支名 新建分支

git checkout 分支名 切换到某一分支

有关Github

有两种建立本地仓库和远程仓库的连接方法。

基于http/https协议

1.创建一个空文件夹Lab1_你的学号
2.使用命令[ git clone 线上仓库地址 ]
如下图所示:
在这里插入图片描述
3.修改.git下的config文件 (.git默认是隐藏文件夹)
如下图:
在这里插入图片描述

基于ssh协议

1.使用命令[ ssh-keygen -t rsa -C “注册邮箱” ]
1.1 然后连续按两下回车即可(不修改存储路径以及密码)
1.2 在C:\Users\你的用户名.ssh下的id_rsa.pub中找到自己的公钥
2.将公钥上传到自己的Github帐号
2.1 在Github中点击自己的头像
2.2 选择settings
2.3 左侧选择SSH and GPG keys
2.4 选中右上角的new SSH keys
2.5 把id_rsa.pub中的内容用ctrl+A选中,然后ctrl+C复制,然后ctrl+V粘贴进去即可
3.在创建的空文件夹下使用命令[ git clone 线上仓库地址 ]
如下图:

在这里插入图片描述
如果有错误欢迎各位大哥指出

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值