Git使用(10分钟入门)

作者: 皮皮大 | 来源:发表于2019-08-09 01:00 被阅读176次

之前看过很多的资料,讲了很多的原理和操作,一直没有把Git弄明白,今天在同事的讲解下真的是豁然开朗,瞬间学会了Git的使用。做个记录,供大家学习使用。不讲解任何原理,直接上操作过程。

下载和安装Git

不管是Windows还是iOS亦或是笔者最喜欢的ubuntu,怎么安装Git,请自行百度。本教程中以Windows为例讲解,因为很多人还是习惯图形画界面。

image.png

创建用户

在进行版本控制之前,总得有个Github账户,申请注册账号,这个可以会

image.png

建立远程仓库

所谓的远程仓库,就是在Github上的仓库。

登录

image.png

建立远程仓库

登录Github之后,创建一个远程仓库repository

image.png
笔者创建了一个名叫:MachineLearning-Zhou的仓库
image.png

仓库解释

在新建的仓库下面有几行代码,解释如下:


image.png

建立本地仓库

所谓的本地仓库,就是你自己电脑客户端的仓库。同样地,笔者在本地建立了同样名字的本地仓库repository,其实就是个文件夹

image.png
  • 进入文件夹里面,假设里面有个KNN的文件,右键之后通过Git Bash Here进入Git命令行:
    image.png
    image.png

上传文件

初始化

  • 先将README.md文件说明写入,这个创建好了之后还是可以在Git上面修改的;
  • 执行初始化过程git init,发现本地仓库下面多个了.git文件
    image.png
  • 同时本地仓库下面多了上面写入的md文档,和KNN文档同级


    image.png

查看待提交文档

git status  # 查看未提交的文档
image.png

提交文件

  • git add .:注意这里有个.(英文的点:表示全部)
  • 也可以单独提交一个文件:git add README.md
    image.png
    注意:执行了add操作,文件还没有被上传到Git远程仓库中,只是提交到了缓存区域

git commit -m "first commit":才是真正地从缓存区提交到了Git远程仓库中;其中first commit 表示提交时候的说明。

image.png
image.png

查看Git远程仓库,已经发生了变化,出现笔者提交的文件和README文件

image.png

至此,成功完成了:建仓---->上传缓存区---->上传Git远程仓库的整个过程


其他操作

查看提交日志

image.png

查看、添加、切换分支

image.png

新分支推到远程

git push origin test

image.png

Git远程中出现了新分支test

image.png

版本对比

笔者改动了py文件中的某个地方,现在需要查看修改前后的版本对比:git diff KNN_classify.py

image.png image.png

相关文章

  • Why Git? Learn It!

    一次 git 入门使用分享的大纲整理,适合新手入门。 总览 为什么要用 Git? Git + SourceTree...

  • Git book

    目录 git community book git入门 git笔记 git 用法 git安装使用手册 git命令大...

  • 程序猿的工具集锦

    Git 从零开始学Git【新手高效入门必备】 git入门,先学会这几个姿势 SVN SVN使用时应注意的那些事 M...

  • 2018-06-02

    Git 使用入门 目前,Git 是全球最流行的分布式版本控制系统软件,为了应付作业,简单介绍下其使用入门。首先需要...

  • 2020-02-21 git 和 tmux

    1. tmux tmux的使用和配置 tmux使用手册 2. git 猴子都能看懂的git入门-git索引 git...

  • git技术,GitHub、GitLab

    git学习 Git教程(小白快速入门版) Git教程(简化版) git详细学习 Gitlab的管理使用手册git初...

  • Git 入门指南

    Git 入门指南 [TOC] Git 基本操作,一篇文章就够了! 1. Git简介 在实际开发中,会使用Git作为...

  • GIT

    Git原理 关于版本控制 Git的优势 Git入门使用 新建项目和科隆已有项目(如图) 11 最后在GITHUB的...

  • Git 入门使用

    Git 是目前世界上最先进的分布式版本控制系统 很多人都知道,Linus (利纳斯)在1991年创建了开源的 Li...

  • git入门使用

    git使用尝试 新建显目操作 克隆已有项目来操作 使用ssh协议地址,如果使用https就得每次输入密码 gith...

网友评论

    本文标题:Git使用(10分钟入门)

    本文链接:https://www.haomeiwen.com/subject/pasqjctx.html