1.安装
2.建立仓库:
注册地址:https://github.com/
3.git简单配置
user.name:
git config --global user.name XXXXX
user.email
git config --global user.email XXXXXX
4.git 常用操作:
git代码下载
命令: git clone 路径
命令: git add 文件名
注:本地文件路径(要在当前文件目录下 git base here)不在的话 要进入下一级 或者返回上一级
进入文件夹
cd 文件夹名称
返回上一文件夹
cd ..
命令:git commit
写注释:写完 shift+zz + 回车键
到此处也只提交到了本地(本地计算机)仓库里面。提交到远处服务器 ,需要push
命令:git push
本地文件提交到远处服务器
命令:git pull
获取远程服务器文件
5.git管理下文件的状态
自己本地创建仓库(本地初始化仓库)
命令:git init 仓库名
添加文件到本地
命令:touch 文件名
添加目录下所有的文件
命令:git add .
提交 :命令:git commit -m ‘注释内容’
修改文件,通过 vi 文件名 往文件里面添加内容
命令:vi 文件名
6.当前目录状态
命令:git status
状态描述语句:
Untracked files:文件未添加到跟踪
Changes to be committed:已暂存(已暂存,未提交)
working tree clean:工作目录清洁,没有修改的
Changes not staged for commit:在工作区内,未提交暂存区
7.比较工作目录和暂存区文件的区别
命令:git diff
'-' 号 表示一样的
‘+' 号 表示没有提交的
8.比较本地仓库和工作目录
命令:git diff head
比较本地仓库和暂存区 (cachde:缓存、暂存)
命令:git diff --cachde
9.比较暂存区和本地目录的修改
命令:git diff
10.移除暂存区和本地目录的区别
命令:git rm --cached 文件名
退出 crtl+0 shift + zz
11.git分支
查看提交日志
命令:git log
日志放在一行输出
命令:git log --oneline
git分支就是一个文本文件,文本文件的内容是哈希值,文本文件的名字就是分支名
分支文件目录:$ 11 .git/refs/heads
查看分支文件的内容
$ cat .git/refs/heads/master
允许提交控制
git commit --allow-empty -m '备注'
新建本地分支
git barch 分支名
查看本地分支
git branch
切换分支
git checkout 分支名
自动切换并新建分支
git branch chekout -b 分支名
git checkout -b 分支名
查看当前工作分支
cat .git/head
显示当前所有分支和修改日志
git log --oneline --decorate
基于哪一个分支创建分支
git branch 分支名 在哪个分支下的分支名
在当前分支下查看所有分支日志
git log --oneline --all
在当前分支下查看所有分支日志和所有分支
git log --oneline --all --decorate
图行话显示修改
git log --oneline --all --decorate --graph