git基本操作命令

1.安装
 
2.建立仓库:
  注册地址:https://github.com/
  个人首页:https://pages.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
 
 
原文地址:https://www.cnblogs.com/QianBaiDu123/p/6419168.html