最近多科复习时间太紧,所以决定等软件构造复习完毕后,有一个系统的理解之后再来写博客。
这篇文章本小白就打算写一下有关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 线上仓库地址 ]
如下图:
如果有错误欢迎各位大哥指出