Git--简单操作

GitHub学习笔记1:
在这里强力安利一下廖雪峰的git教程
当然这里也只是算我的学习笔记。

  • 创建版本库
    a.创建一个目录:
$ mkdir testgit
$ cd /testgit
$ pwd   //显示当前文件路径

当然也可以在本地创建文件目录,点击鼠标右键在本目录下打开Git。

b.初始化使得当前目录为可以被Git管理的目录:

$ git init

这样git就能管理这个目录了,当前这个文件夹下有一个.git的隐藏文件。在git中可以用 ls -ah 命令查看。

注:使用windows的时候编写的纯文本文件必须使用UTF-8 without BOM格式。

  • 基本操作
    在本地已经创建好的目录下创建一个readme.txt文件随意添加内容并保存。
//将文件添加到仓库
$ git add 文件名(将工作区的文件添加到仓库的暂存区)

//将添加到仓库的文件提交
$ git commit -m "提交说明"(将暂存区的文件提交到仓库当前分支)

> 注:提交必须先添加到仓库再提交,并且可以多次添加多个文件而一次提交多个已经添加的文件。

//查看当前仓库状态
$ git status

//查看具体修改的内容
$ git diff

//查看命令历史(Git提供如下这个命令记录每一次的操作命令)
$ git reflog

//查看从最近到最远的提交日志(提交历史)
$ git log
//或者加上一个参数
$ git log --pretty=oneline

//版本回退
1.$ git reset命令
2.加上参数
  $ git reset --hard HEAD^
> 注:HEAD^表示上一个版本,HEAD^^表示上上一个版本,往上越多的版本 HEAD~第几个,比如往上100个就是HEAD~100
3.再或者版本回退直接加上用git log命令查看的想要回退到的那个版本的版本号(commit id)
  $ git reset --hard 版本号
4.再或者可以使用git reflog命令查看要回退的版本的版本号
  $ git reset -hard 版本号

//撤销修改
$ git checkout -- 文件名
注:只要在没add之前撤销修改都有效
   当然只要是没有提交到远程库就都可以使用版本回退--reset命令将其回退到上一版本

//删除文件
$ git rm 文件名
注:删除并commit提交就是完全删除了,如果误删可以使用checkout撤销修改
  • -
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值