git常用命令总结持续更新

Linux安装直接命令yum安装

yum install git

Windows的就之前官网下载工具安装有个git-bash就可以用了

git config

--global 使用全局配置文件

--system 使用系统级配置文件

--local 使用版本库级配置文件

git init 初始化

git status 查看工作状态

brach 分支

mater 主分支

barches 分支目录

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

description #仅供 git web程序使用

HEAD #指示当前的分支

hooks #包含git钩子文件

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

objects #存放所有格数据内容,有你发和pack的两个子文件夹

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

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

命令总结

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

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

3 git add file 添加文件到暂缓区

4、git add . & git add * 添加当前所有文件到暂缓区

5、 git rm --cached 撤出暂缓区

6 、git rm -f 同时删除工作目录和暂缓区文件

7、git commit -m“ add newfile a” 添加到本地版本仓库

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

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

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

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

8、git mv a a.txt 改名 然后 git commit -m "mv a.txt a"

git mv old-filename new-filename 直接更改文件名称 更改完直接commit提交即可

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

10、git diff --cached 比对暂缓区域和本地仓库

11、如果某个文件以及被仓库管理,如果再更改此文件 直接需要一个命令即可

git commit -am “add newfile”

12、git log 查看历史提交过的信息

13、git log 查看历史提交过的信息

-p 查看具体的改动

-1 查看最近一次

--online 查看commit提交历史

如果之前回滚过可以 使用 git reflog 使用reflog可以查看总历史内容

14、git reset --hard (唯有ID) #回滚数据到某一个提交

15 、git log --online --decorate 查看当前指针的指向

16 、git barnch 查看分支

17 、git branch testing 创建一个测试分支

猜你喜欢

转载自www.cnblogs.com/michael2018/p/11772556.html