Git学习总结

自己是一个刚触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.png

Git远程仓库,用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
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Git for windows 本文只是自己的一些学习总结,方便自己查看,如果对您阅读不适,抱歉!!! 常用命令(...
    Lxs_597阅读 362评论 0 0
  • 昨天开始学习git,摸索一天,记下若干要点,权当学习笔记,以备查漏补缺。 GIT配置 ** 安装 **window...
    风间莫一阅读 232评论 2 1
  • 一 git简介 1. 概念 git 是一种分布式版本管理工具。 git 支持的平台: 2. git与svn的区别 ...
    lishy009阅读 273评论 1 1
  • 精致的人物设计、次世代的游戏画面、华丽的战斗特效、宏大的故事背景,天之游《王者军团》将我们带进了一个崭新的未来世界...
    天之游阅读 212评论 0 0
  • 今天在某群中看到分享“教练是什么?”的帖子,很有趣也很直观,帮我解了一些惑(很多人会问教练是什么?到底是干嘛的?通...
    沙沙1905阅读 252评论 2 0