美文网首页
Git创建版本库及上传、修改、删除、回流操作

Git创建版本库及上传、修改、删除、回流操作

作者: 吴涛涛 | 来源:发表于2017-08-24 17:31 被阅读0次

创建版本库

创建文件夹

mkdir demo

进入文件夹,初始化版本库

cd demo

git init

查看隐藏文件,可以看到一个“.git”的文件夹,为版本控制文件,用于追踪版本库。

ls -a

版本库添加文件

在版本库内创建文件,并写入“hello world!”

touch index.html

添加到暂存区

git add index.html

上传版本库,并添加说明

git commit -m "添加文件:index.html"

查看是否上传成功,第一条为最近添加的一条

git log

为什么要添加到暂存区?

首先要明白,我们的修改、添加等操作是没有版本库同步存储的,这些操作所在的区域被称为工作区;当我们使用git add时,我们添加到的区域是暂存区,暂存区还没有更新到版本库;当我们使用git commit时才真正的上传到了版本库。

先上传到暂存区,暂存区中上传的文件可以撤销,防止误操作;可以与当前版本进行比较;分开提交,便于管理(一下写了两个功能,分开提交);

版本库文件的修改

修改文件

上传到暂存区

上传到版本库并添加说明

工作区修改文件的撤销方法:git checkout -- index.html

暂存区修改文件的撤销方法:git reset HEAD index.html

版本文件的删除

删除文件

rm -rf index.html

版本库中删除文件

git rm index.html

提交修改到版本库

git commit -m "删除文件:index.html"

如果是勿删,可以撤销删除,终端会有命令提示。

git checkout -- index.html

版本回流

查看版本信息,也称版本上传日志

git log

版本信息分为commit、author、date、description。commit跟的是随机生成的版本ID,author是修改人(之前配置的user.name),date修改日期,description是我们显示的说明。

选择版本ID回流

git reset --hard commitID

或者返回到上一版本(^代表上一版本,上上版本就是^^,依次类推)

git reset --hard HEAD^

相关文章

  • Git创建版本库及上传、修改、删除、回流操作

    创建版本库 创建文件夹 mkdir demo 进入文件夹,初始化版本库 cd demo git init 查看隐藏...

  • 如何使用git

    1.首先需要给项目Project创建个版本库(仓库) 这样Project里每个文件的修改,删除等操作,git才能追...

  • GIT学习与实战记录

    创建版本库repository 更新(新增、修改、删除)文件到git仓库 删除的另一种写法: 查看当前git仓库状...

  • Mysql 数据库

    数据库的主要操作包括: 数据库的操作:创建、删除 表的操作:创建、修改、删除 数据的操作:增加、修改、删除、查询 ...

  • Git

    安装git 命令 创建版本库 修改 版本回退穿梭 删除文件 远程仓库(gitbub) — 推送 远程仓库(gitb...

  • Git常用命令速查表

    创建版本库 $ git clone #克隆远程版本库 $ git init #初始化本地版本库 修改和提交...

  • 《命令行》Git

    创建版本库 git clone 克隆远程版本库 git init 初始化本地版本库 修改和提交 git statu...

  • Mysql常用命令

    基础操作 创建数据库 删除数据库 创建表 删除表 插入数据 查询数据及函数处理 修改数据 增加字段 删除字段 复制...

  • Git 常用命令

    git库管理命令 克隆远程仓库 创建本地代码库 查看历史 标签管理 回滚操作 取消对文件的修改 git删除文件 查...

  • 【学了就忘】Git操作 — 16.Git基本操作补充

    1、Git本地版本库结构 工作区(Working Directory)添加、编辑、修改、删除文件等操作。 暂存区(...

网友评论

      本文标题: Git创建版本库及上传、修改、删除、回流操作

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