git常用命令
#查看配置
git config -l
#查看系统config
git config --system --list
#查看当前用户(global)配置
git config --global --list
#用户的配置信息存放目录
C:\Users\Administrator\ .gitconfig
#配置全局变量用户名,邮箱
git config --global user.name "用户名" #名称
git config --global user.email "邮箱" #邮箱
#若想使用不同的账号来管理不同的项目
#比如本地有github和gitlab两个账号
#可以新建一个目录存放github的项目,在该目录下执行以下命令,
#这样这个目录下的文件就是单独属于github个人的了
git config user.name "用户名" #名称
git config user.email "邮箱" #邮箱
#查看当前目录下的用户
git config user.name
# 在当前目录新建一个Git代码库
git init
#克隆远程仓库项目
git clone url #url远程仓库项目地址
#查看指定文件状态
git status [filename]
#查看所有文件状态
git status
#添加所有文件到暂存区
git add .
#添加指定文件到暂存区
git add [filename]
#提交暂存区中的内容到本地仓库 -m 提交信息
git commit -m "消息内容"
# ".gitignore"文件,可以设置忽略不行提交的文件
#本机绑定SSH公钥,实现免密码登录
# 进入 C:\Users\Administrator\.ssh 目录
# 生成公钥
ssh-keygen
git分支操作
# 列出所有本地分支
git branch
# 列出所有远程分支
git branch -r
# 新建一个分支,但依然停留在当前分支
git branch [branch-name]
# 新建一个分支,并切换到该分支
git checkout -b [branch]
# 合并指定分支到当前分支
git merge [branch]
# 删除分支
git branch -d [branch-name]
# 删除远程分支
git push origin --delete [branch-name] #本地分支删除
git branch -dr [remote/branch] #远程分支删除