Git创建-----本地仓库(GitHub版)

64 阅读2分钟

先在特定目录下创建一个.git

 然后初始化一下本地仓库

 初始化成功

 然后测试一下  创建一个 .txt文件  并且在里面添加文件

 

 然后添加到本地仓库的暂存区里面

判断是不是提交到暂存区  可以 git status  查看一下

然后可以提交到本地仓库

 其中的  git log  在时光穿梭机  经常用到

   

   时光穿梭机(版本回退)                              

    修改文件内容

             

                                               

用 git status  查看暂存区的状态  可以用 git add 添加一下  然后用 git commit -m "开启时空穿梭机的故事"  其中:  modified:tong_1114.txt 下面扩展中有介绍

 已提交成功  可以用 git log  查看日志

多添加几个日志  简化查询: git log -4 --pretty=oneline

 版本回退:git reset --hard HEAD^ 回退几次用几个 '^'

 在Git中查看文本文件内容:cat tong_1114.txt

 如图下是一次回退两次: git  reset --hard HEAD^^

  

 如果跳版本多了 不可以写一堆 ‘^’ 可以使用波浪线(~)

 退一个版本:git reset --hard HEAD~1  如果要退到50次 可以直接在波浪线后面添加50

****

恢复版本

                  使用命令:git reset --hard 9011c(唯一标识)

 可以通过: git reflog  查看操作过的记录

文 件 删 除

****添加一个新的文本文件

             

 如果在文件夹删除了文本文件

       

****

可以通过

 

****

想要彻底删除文本文件:   git rm tong_11142.txt  查看本地仓库:  git ls-files

  

****

Git 内 容 扩  展

使用Git 操作文件时,文件的状态有以下三种:

已提交(committed)已提交表示数据已经安全的保存在本地数据库中
已修改(modified)已修改表示修改了文件,但是没保存到数据库中
已暂存(staged)已暂存表示对一个已修改文件的当前版本做了标记,使之包含在下次提交的快照中。

             

           Git项目的三个工作区域:工作区、暂存区和Git仓库

工作区简单的理解为在电脑里能看到的目录,比如自己创建的本地项目目录
暂存区Git的版本库里存了很多东西,其中最重要的就是称为stage(或者叫index)的暂存区,还有Git自动创 建的第一个分支master,以及指向master的一个指针叫HEAD。
Git仓库工作区有一个隐藏目录.git,这个不算工作区,而是Git的版本库。