Git起步

作者: 青柠_efca | 来源:发表于2019-03-01 21:44 被阅读0次

GitHub官网

一、下载安装Git

  • Git下载,选择对应的操作系统下载即可
  • 双击默认安装(以Windows系统为例),安装完毕后,win+r,启动命令行窗口,输入git命令,可以看到下图结果


    git安装成功.png

二、基础的Git命令学习

2.1 初始化仓库

  • 非系统盘非中文路径,建立一个文件夹learngit,如D:\learngit
  • 命令行窗口,通过如图所示命令,进入该目录,并通过git init命令,将该目录初始化为一个git仓库
C:\Users\Administrator>d:
D:\>cd learngit
D:\learngit>git init
Initialized empty Git repository in D:/learngit/.git/
D:\learngit>

2.2 向仓库添加文件、提交文件

  • 在learngit目录中新建一个README.md文件,添加“个人简介”内容
# 1.个人简介
## 1.1 基本情况
## 1.2 联系方式
  • 使用git add命令,将文件添加到仓库
git add README.md
  • 使用git commint命令,将文件提交到仓库,提交的时候,要加说明
git commit -m "Personal profile"

2.3 修改文件

  • 在README.md中添加“教育经历”部分内容
# 1.个人简介
## 1.1 基本情况
## 1.2 联系方式

# 2.教育经历
## 2.1 学历教育
## 2.2 继续教育

  • 通过 git add 和 git commit 命令添加并提交到仓库中去
D:\learngit>git add README.md
D:\learngit>git commit -m "Educational experience"
[master (root-commit) 8a40766] Personal profile
 1 file changed, 0 insertions(+), 0 deletions(-)
 create mode 100644 README.md
D:\learngit>
  • 如果不经过add,直接commit,将会出现以下结果
image image

2.4 查看仓库状态

  • 可以使用git status命令,查看仓库当前的状态,比如是都提交完了
D:\learngit>git status
On branch master
nothing to commit, working tree clean

2.5 查看版本历史记录

README.md文件经过了两次提交,git log命令进行查看两次版本

image

d5cef7149e729a5f662ac41b01afdae1fa9883d8是commit id,每提交一个新版本,Git就会把它们自动串成一条时间线。

2.6 穿越到任意一个版本

当我们需要穿越到任意在记录中存在的版本去的时候,只需使用如下命令:

image

版本号很长,不需要写全,写前几位就可以了,Git会自动寻找
然后我们打开README.md文件,会发现

image

点击Y,文件就恢复成了第一版

2.7 多文件提交

  • Git允许add多个文件,然后一次性通过commit来提交
git add .

然后查看git status

通过commit一次性提交两个文件

总结:

  • git:查看系统有没有安装Git
  • 设置全局属性,用户名和邮箱
    git config --global user.name "Your Name"
    git config --global user.emailemail@example.com
  • git init:创建版本库
  • git add hello.txt:将文件添加到临时区
  • git commit -m “create hello.txt file”:把文件提交到仓库
  • git status:查看当前的Git仓库状态
  • git log:查看从近到远的提交日志
  • git log --pretty=online:简略显示
  • git reset --hard HEAD:回退到上一版本
  • git reset --hard commit_id:穿梭到指定版本号的版本
  • git rm hello.txt:删除文件

注:

相关文章

  • 1.1 起步 - Git 基础

    1.1 起步 - Git 基础 本文轉自:https://git-scm.com/book/zh/v2/起步-Gi...

  • Git起步

    原文链接:http://hh-yzm.com/index.php/archives/3/ 配置 1./etc/gi...

  • Git 起步

    初次运行 Git 前的配置 /etc/gitconfig --system ~/.gitconfig 或 ~...

  • Git——起步

    关于版本控制 版本控制系统是一种记录一个或若干文件内容变化,以便将来查阅特定版本修订情况的系统。可对任何类型的文件...

  • Git 起步

    安装 Git 在 windows 上面安装 简单的方法是安装 GitHub for Windows。 该安装程序包...

  • Git 起步

    Git在电脑上的使用 1.本地控制 win+R,输入“cmd”打开命令提示符 输入 cd 文件夹命 进入所需要控制...

  • Git起步

    GitHub官网 一、下载安装Git Git下载,选择对应的操作系统下载即可 双击默认安装(以Windows系统为...

  • git资源学习

    git资源学习 Git详解之一 Git起步 Git详解之二 Git基础 Git详解之三 Git分支 Git详解之四...

  • cocoapods上传.podspec文件流程

    git 安装教程:https://git-scm.com/book/zh/v1/起步-安装-Git cocoapo...

  • Centos6.9下编译安装GIT

    https://git-scm.com/book/zh/v2/起步-安装-Git 1、确认当前没有装过git的rp...

网友评论

      本文标题:Git起步

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