GIT 操作大全
git config
格式:git config [–-local|-–global|-–system] -l
查看仓库级的config,即git config --local -l //当前GIT某个仓库配置,局部的,只对当前GIT起作用,但会继承 golobal system的配置。
查看全局级的config,即git config --global -l //当前系统所登陆的某用户范围内起作用.
查看系统级的config,即git config --system -l //整个操作系统内的所有用户范围内起作用.
git config -l 针对当前GIT Reposit 合成所有配置后的。
粟子如下:
git config -l
user.name=chensheng12330@gmail.com
user.email=chensheng12330@gmail.com
color.ui=auto
core.repositoryformatversion=0
core.filemode=true
core.bare=false
core.logallrefupdates=true
core.ignorecase=true
core.precomposeunicode=true
remote.origin.url=https://github.com/chensheng12330/XMPPDoc.git
remote.origin.fetch=+refs/heads/*:refs/remotes/origin/*
user.email=chensheng12330@gmail.com
color.ui=auto
core.repositoryformatversion=0
core.filemode=true
core.bare=false
core.logallrefupdates=true
core.ignorecase=true
core.precomposeunicode=true
remote.origin.url=https://github.com/chensheng12330/XMPPDoc.git
remote.origin.fetch=+refs/heads/*:refs/remotes/origin/*
git config [--global] --add [key] [vlaue]
进行 config 的字段增加操作.
粟子如下:
git config --global --add color.ui auto
git config --global user.name=chensheng12330@gmail.com //用户名
git config --global user.email=chensheng12330@gmail.com //绑定邮箱
常用命令如下:
# 显示当前的Git配置
git config --list
# 编辑Git配置文件
git config -e [--global]
# 设置提交代码时的用户信息
git config [--global] user.name "[name]"
git config [--global] user.email "[email address]"
git config --list
# 编辑Git配置文件
git config -e [--global]
# 设置提交代码时的用户信息
git config [--global] user.name "[name]"
git config [--global] user.email "[email address]"
增加/删除文件
# 添加指定文件到暂存区
git add [file1] [file2] ...
# 添加指定目录到暂存区,包括子目录
git add [dir]
# 添加当前目录的所有文件到暂存区
git add .
# 删除工作区文件,并且将这次删除放入暂存区
git rm [file1] [file2] ...
# 停止追踪指定文件,但该文件会保留在工作区
git rm --cached [file]
# 改名文件,并且将这个改名放入暂存区
git mv [file-original] [file-renamed]
git add [file1] [file2] ...
# 添加指定目录到暂存区,包括子目录
git add [dir]
# 添加当前目录的所有文件到暂存区
git add .
# 删除工作区文件,并且将这次删除放入暂存区
git rm [file1] [file2] ...
# 停止追踪指定文件,但该文件会保留在工作区
git rm --cached [file]
# 改名文件,并且将这个改名放入暂存区
git mv [file-original] [file-renamed]