第一篇:Git基本命令的使用

(一)基本命令的使用(git动态演示

注:参考Pro Git简体中文版
注:参考Git官方文档
注:参考Git中文文档
注:参考Git官方文档
注:参考易百Git教程
注:廖雪峰的官方网站

这里写图片描述

1.创建本地仓库的操作步骤如下:
在D:\Gitlearn目录下创建工作区并初始化本地仓库
lenovo@Lenovo-PC MINGW64 /d/Gitlearn
$ mkdir respository //1.创建工作区目录

lenovo@Lenovo-PC MINGW64 /d/Gitlearn
$ cd respository/  //2.进入工作区

lenovo@Lenovo-PC MINGW64 /d/Gitlearn/respository
$ git init  //3.执行完此命令后,初始化本地仓库已经完成
Initialized empty Git repository in D:/Gitlearn/respository/.git/

lenovo@Lenovo-PC MINGW64 /d/Gitlearn/respository (master)
$ ls -a  //4.查看本地仓库(.git目录位于respository根目录下)
./  ../  .git/

2.使用 git add +文件名把文件添加到Stage(暂存区),再使用git commit -m"描述信息"命令将文件提交到git仓库
lenovo@Lenovo-PC MINGW64 /d/Gitlearn/repository (master)
$ git add demo.txt //1.把文件添加到暂存区

lenovo@Lenovo-PC MINGW64 /d/Gitlearn/repository (master)
$ git status  //2.查看状态
On branch master
Changes to be committed:
  (use "git reset HEAD <file>..." to unstage)

        new file:   demo.txt
        new file:   test.txt


lenovo@Lenovo-PC MINGW64 /d/Gitlearn/repository (master)
$ git commit  -m"测试用例"  //3.把暂存区的文件添加到git仓库
[master 9327845] 测试用例
 2 files changed, 2 insertions(+)
 create mode 100644 demo.txt
 create mode 100644 test.txt

lenovo@Lenovo-PC MINGW64 /d/Gitlearn/repository (master)
$ git ls-files  //4.查看暂存区是否有文件提交

demo.txt
readme.txt
test.txt

 


3.使用git rm+文件名删除当前工作空间中和索引中的文件
lenovo@Lenovo-PC MINGW64 /d/Gitlearn/repository (master)
$ ls  //1.工作区中的文件
demo.txt  readme.txt  test.txt

lenovo@Lenovo-PC MINGW64 /d/Gitlearn/repository (master)
$ git rm readme.txt  //2.删除git仓库中的文件(删除多个文件空格隔开)
rm 'readme.txt'

lenovo@Lenovo-PC MINGW64 /d/Gitlearn/repository (master)
$ git status  //3.查看删除状态
On branch master
Changes to be committed:
  (use "git reset HEAD <file>..." to unstage)

        deleted:    readme.txt  //删除文件的名称
        
lenovo@Lenovo-PC MINGW64 /d/Gitlearn/repository (master)
$ git ls-files  //4.查看删除后git仓库中的文件
demo.txt
test.txt



4.使用git log命令查看历史日志

参考:git log命令全解析,打log还能这么随心所欲!

  1. git log 查看提交历史记录

  2. git log - -oneline 或者 git log - -pretty=oneline 以精简模式显示

  3. git log - -graph 以图形模式显示

  4. git log - -stat 显示文件更改列表

  5. git log - -author= ‘name’ 显示某个作者的日志

  6. git log -p filepath 查看某个文件的详细修改

  7. git log -L start,end:filepath 查看某个文件某几行范围内的修改记录

  8. git log - -stat commitId 或者 git show - -stat commitId 查看某一次提交的文件修改列表


lenovo@Lenovo-PC MINGW64 /d/Gitlearn/repository (master)
$ git log  // 1.使用此命令查看日志
commit 9327845036d7f9e0203abbb299b330aee208c49f (HEAD -> master)
Author: Kaina <w666666666@aliyun.com>
Date:   Sat Jul 14 22:08:21 2018 +0800

    测试
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值