Git命令总结

Git配置命令

初始化git管理

对于已创建的文件夹,直接在文件夹目录下执行:git init
创建并初始化git,可以执行:git init 文件夹名

配置user信息

  • 常用参数区别
  1. local :只对某个仓库有效,切换到另外一个仓库失效
  2. global :当前用户的所有仓库有效,工作当中最常用
  3. system :系统的所有用户,几乎不用

命令如下:

1
2
git config --global user.name 'user_name'
git config --global user.name 'user_name'

查看user配置

命令如下:

1
2
3
git config --list --local
git config --list --global
git config --list --system

清除user配置

命令如下:

1
2
3
4
5
6
7
8
9
清除local
git config --unset --local user.name
git config --unset --local user.email
清除global
git config --unset --global user.name
git config --unset --global user.email
清除system
git config --unset --system user.name
git config --unset --system user.email

配置config目录位置

local的在.git/config里面;global的在个人home目录下的.gitconfig里面;system应该在git安装目录的下

git文件添加命令

git add 命令介绍

将工作区的文件或目录通过add命令添加到git暂存区,命令如下:

将单个新建文件,添加到暂存区:

1
git add index.html

将多个新建文件夹和文件,添加到暂存存:

1
git add images test index.js index.css

将文件的新增,修改,删除,添加到暂存区:

1
git add .`或者`git add -all

将git管理中跟踪的文件,从新修改过的文件,添加到暂存区:

git add -u 说明:新创建的文件,不会被添加到暂存区

重命名暂存区里面的文件名,命令如下:

git mv old_name new_name 从新命名后,不需要从新提交到暂存区,直接commit提交就行

清空暂存区和工作区的变动,使文件还原为当初的样子,命令如下:

git reset --hard ⚠️危险命令,不推荐使用

git log命令介绍

查看所有分支的历史

1
git log --all

查看图形化的 log 地址

1
git log --all --graph

查看单行的简洁历史

1
git log --oneline

查看最近的四条简洁历史

1
git log --oneline -n4

查看所有分支最近 4 条单行的图形化历史

1
git log --oneline --all -n4 --graph

跳转到git log 的帮助文档网页

1
git help --web log

Git命令总结
http://www.wangxiaohuan.com/2019/03/07/2019-03-07/
作者
吃素的左撇子
发布于
2019年3月7日
许可协议