git常用的基础命令,git的初始化,git操作文件的命令(增加、修改、提交、回滚)。(3)

初始化就是把一个普通的目录创建成仓库。

1.先创建一个空的目录:mkdir data

2.进入新建的这个空目录:cd data/

3.初始化: init

4.建立(初始化)一个git仓库: git init  (这个仓库可以是空的也可以是带内容的)

 

5.查看工作区状态:git status

 

 6.隐藏文件介绍:

branches # 分支目录

config  #定义项目特有的配置选项

description  #仅供git web 程序使用

HEAD  #指示当前的分支(指针)

hooks #包含git钩子文件

info #包含一个全局排除文件(exclude文件)

objects  #存放所有数据内容,有info和pack两个子文件夹,里面数据是以哈希值显示。

refs  #存放指向数据(分支 )的提交对象的指针

index   #保存暂存区信息,在执行git init 的时候,这个文件还没有。

7.git基础命令

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

  

 删除文件:

1).先从暂存区撤回到工作区,然后直接删除文件    

git rm  --cached   文件名

rm -rf 文件名

2).直接从暂存区域删除文件命令

git rm -f 文件名

 3).git commit -m 从缓存区提交到本地仓库

如何真正意义上通过版本控制系统管理文件

1).工作目录必须有个代码文件

2).通过git add file 添加到暂存区域

3).通过git commit -m “你自己输入的信息”添加到本地仓库

 修改文件名称的两种方法

1).mv 文件名 修改后的文件名【不建议这种方法】

 2).git mv a.txt a(将文件名为:a.txt修改为:a)【推荐使用】

 工作目录 、暂存区域、本地仓库之间的比对。(内容比对)

1).git diff 默认比对工作目录和暂存区有什么不同。

 2).git diff --cached 对比暂存区域和本地仓库的不同。

如果某个文件已经被仓库管理,如果在更改此文件  直接需要一条命令提交即可

git commit -am "add newfile"

如果这个文件是新增的就必须先执行:git add 文件名   然后执行:git commit -m “操作内容”

git log 查看历史提交过的信息,-p :查看具体的改动  ,-1 查看最近一次

回滚数据到某一个提交:git reset --hard 唯一标识值

git branch 查看分支

git branch testing 创建一个测试分支

git checkout testing 创建一个名为:testing的测试分支

git checkout testing 切换到测试分支

git checkout -b testing 创建并切换到testing分支

 git branch -d 分支名称  删除某个分支

 

 

 

 

 

 

 

 

 

 

8.git _data目录一家子

 

posted @ 2021-01-07 09:45  一块  阅读(363)  评论(0编辑  收藏  举报