Git学习总结
2017-12-24 本文已影响0人
StrawberrySan
自己是一个刚触git的菜鸟,需要的操作难度还是较低的。在这里主要是把自己学习Git做一个入门总结。当然随着自己的不断使用git在Github上来管理自己的代码,git的使用也会更加的熟练。
Git是什么?
- Git是一款免费、开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目。
- Git是一个开源的分布式版本控制系统,可以有效、高速的处理从很小到非常大的项目版本管理
- Git 是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件。
Github是什么?
github是一个面向开源项目的托管平台,因为只支持git 作为唯一的版本库格式进行托管,故名github。
安装Github
- 第一反应当然是问度娘.
- 全英文有点害怕。凭着直觉,金山词霸的翻译,但是在安装的时候一定要记得勾选上Git Bash ,因为这样才能用命令行操作Git。
- 在操作时,有图形化操作和命令操作,但一般还是选择命令操作,这样更利于对git的理解。图形化操作虽然直观简单,但是对文件的变动等操作看的不是太清楚。
- 在桌面右键,出现了Git bash here即说明安装成功。
操作Git
首先我们需要清楚的是Git的工作流程GitRepository(Git仓库)<——暂存区<——Working Directory(工作区)
- 文件从创建出来后,在工作区中,可以进行增加,删除,修改的等操作。然后在转移到暂存区,暂存区已经修改文件后再统一提交到GitRepository(Git仓库)。最终确定文件保存到仓库中,成为一个新的版本并对他人可见。也就是说最开始的创建文件和对文件的修改都是在Working Directory中操作的,在提交到暂存区中后还能对文件进行操作(最后的机会),再最后统一提交到Git Repository中。这就是整个Git的工作流程。
安装git后的初始化操作:
- 设置用户名:
git config --global user.name "用户名"
- 设置用户名邮箱:
git config --global user.email "邮箱"
(与Github上的注册信息一致)
- 查看设置:
git config --list
(发现与user.email和自己输入的信息一致)
初始化操作如图:
image.pngGit远程仓库,用Git管理Github
- 工作原理:
Working Directory——>暂存区——>Git Repository——>Github
- 需要的一些基本操作命令:
-
将远程仓库克隆到本地:git clone
-
查看本地仓库状态:git status
image.png
-
提交文件到git仓库的暂存区:git add
image.png
-
对本次提交进行描述:git commit -m "提交描述"
-
将提交内容推送到远程仓库:git push
image.png [图片上传中...(image.png-4c8193-1514101106028-0)]
-
在Github上查看是否显示,则为提交成功:
image.png
-
第一次提交的时候,需要验证信息,即需要提交用户名和密码。
git page
部署自己的HTML页面到git page上
- HTML文件名必须为index.html
image.png
image.png -
仓库名必须为全小写
image.png
image.png -
构建git page网站的分支要选对:
image.png -
生成链接:
image.png