git命令


git命令

Git基础命令

1.git init 初始化代码库,把一个目录初始化为版本仓库(可以是空目录,也可以是带内容的目录)

2.git status 查看当前仓库的状态

3.git add [file] 添加文件到暂存区

4.git add * 添加当前所有改动过的文件到暂存区

5.git rm --cached 撤出工作区

6.git rm -f 同时删除工作目录和暂存区的内容

7.git commit -m "你的提交信息" 提交代码,从缓存区提交到本地仓库,-m提交信息

8.git mv old-filename new-filename 直接更改工作区与暂存区文件名称,更改完成直接提交即可

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

10.git diff --cached 比对暂存区和本地仓库

11.git commit -am "你的提交信息"  如果某个文件已经被仓库管理,如果再次更改此文件,直接用此命令提交

12.git log 查看历史提交过的信息 git reflog 查看历史所有提交信息

13.git reset --hard 296e997   回滚数据到某一个提交

14.git log --oneline --decorate 查看当前指针的指向

15.git branch 查看分支

16.git branch testing 创建 一个测试分支

17.git checkout testing 切换到测试分支

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

19.git tag -a v1.0 -m "aaa bbb master tesing version v1.0" # - a指定标签名字-m指定说明文字

20.git tag -a v2.0 dbead4c -m "add bbb version v2.0" #指定某次的提交为标签   -d 删除标签  git tag -d v1.0

21.git show v1.0 #查看v1. 0的信息  git show 加标签查看

22.git reset --hard v2.0 # 直接还原数据到v2. 0

23.git remote add origin https://github.com/M-02/test.git     添加远程仓库,名称为origin

24.git remote  查看当前的远程仓库的名称

25.git clone 克隆代码

26.git push -u test master 推送代码到远程仓库

 

 

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

1.工作目录必须有个代码文件
2.通过 git add file
添加到暂存区域
3.通过 git comnit -m “你自己输入的信息””添加到本地仓库

.git 隐藏文件介绍:

branches #分支目录
config #定义项目特有的配置选项
description #仅供git web程序使用
HEAD # 指示当前的分支
hooks # 包含git钩子文件
info # 包含一个全局排除文件( exclude文件)
objects # 存放所有数据内容,有info和pack两个子文件夹
refs # 存放指向数据(分支)的提交对象的指针
index # 保存暂存区信息,在执行git init的时候,这个文件还没有

 

Comments

No comments yet. Why don’t you start the discussion?

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注