Git命令
git config --global user.name “name” :设置用户名
git config --global user.email “eamil” :设置用户邮箱
git config --list :查看git配置信息
git init : 初始化仓库
git status : 查看git状态(commit、push)
git add : 将修改从工作区添加到暂存区
git commit [-m] : 将暂存区的修改提交到本地仓库 [为该提交添加叙述、注释]
git push : 将本地仓库的修改推送到远程仓库
git pull : 从远程仓库拉取分支到本地仓库(更新本地仓库)
git fetch : 从远程仓库下分支载到本地仓库(不更新)
git merge : 合并分支
git pull 相当于 git fetch + git merge
git branch [-a][-m][-d] : 查看本地分支 [所有分支][修改分支][删除分支]
git checkout + branch.name : 切换到其他分支
git log [-n][–author=“name”] : 查看提交历史 [显示n条][只显示xxx的提交记录]
git stash :切换分支,但不提交正在进行中的工作
git cherry-pick [-n][-e]+ 版本号 : 将其他分支的某一提交合并到当前分支[取消自动提交][修改提交信息]
git cherry-pick --abort : 取消上次操作
git commit --amend : 撤销上次的提交
git reset HEAD … : 取消暂存的文件