Git 使用基本流程

创建管理用户

在管理我们的文件时,我们需要知道时谁修改了文件,因此需要创建管理用户,包括两部分,一是用户名,二是email

git config --global user.name "qam" #指定管理用户的名字
git config --global user.email "174.com" #指定管理用户的email

创建版本库

在管理目录那里,用git init命令创建我们的版本库

git init

创建文件

在该目录下创建一个新文件(对版本库进行改动),并用git status查看状态,可以看到my.py文件属于Untracked files,意思是未添加到文件管理中。

touch my.py #创建一个新文件
git status #查看当前版本库的状态

在这里插入图片描述

添加文件管理

用git add命令将改动的文件添加到文件管理中,并用git status查看状态,可以看到my.py文件属于to be chagne的行列

git add .#添加所有改动的文件到文件管理中
git status #查看版本库状态

在这里插入图片描述

提交修改

用git commit命令提交修改,并用git status查看状态

git commit -m "create my.py" #用“create my.py”的名义来提交修改

在这里插入图片描述

查看修改日志

用git log命令查看修改日志

git log

在这里插入图片描述

查看具体的修改

  1. 查看未添加文件管理的修改,采用git diff(事先在my.py文件中添加a=1,b=3两个语句)
git diff

在这里插入图片描述

  1. 查看添加文件管理的修改,采用git diff --cached
git add . #将文件添加到文件管理
git diff --cached

在这里插入图片描述

回到过去

  1. 回到add之前
git reset my.py #指定文件回到add之前
  1. 将这次修改合并到上次的commit
git commit --amend --no-edit
  1. 回到某个版本
    在这里插入图片描述

首先用git reflog查看已有的各个版本
回到以前的版本有好几种方式:
1)git reset --hard HEAD (回到上一个版本)
2)git reset --hard HEAD^(回到上上个版本,多一个“^"则回多一个版本)
3)git reset --hard HEAD~1(回到上上个版本,后面的数字指定往前多少个版本)
4)git reset --hard e9ab783 (回到指定版本)

  1. 让某个具体的文件回到具体版本的状态

在这里插入图片描述

采用git checkou命令如上图所示:
b975344:这个是具体的版本号
后面的“–”之后一定要有空格,然后在加上需要的文件名

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值