Git使用记录

参考链接

Git介绍以及安装

Git是分布式版本控制系统。Git windows下载链接:Git - Downloading Package (git-scm.com)

集中式和分布式版本控制系统的区别和联系:集中式vs分布式-廖雪峰

Git本地使用

git init 初始化仓库

git add readme.md  添加一个readme文档

git add .  添加所有文件

git commit -m "init a readme file"  提交并添加说明

git status 命令可以让我们时刻掌握仓库当前的状态

git diff  顾名思义就是查看difference

git log  命令显示从最近到最远的提交日志,可以加上--pretty=oneline参数,格式化输出
git log --pretty=oneline

git reset 回退版本,HEAD 代表当前版本,HEAD^代表上一个版本,HEAD~N代表前N个版本
git reset --hard commit_id  使用版本id指针来回退版本

git reflog 记录每一条命令

关于版本切换的图解:

Git工作区的概念

工作区(Working Directory);

版本库(Repository):暂存区stage(或index);分支(master),HEAD指针默认指向master

从工作区角度重新理解 git命令

(1)git add  把要提交的所有修改放到暂存区(Stage)

(2)git commit  把暂存区的所有修改提交到分支

  图片来源: 廖雪峰-工作区和暂存区

Github远程仓库

一图流解释

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值