git命令整理

git切换分支:

git checkout -b branch name url/branch name

切换master分支:

git checkout master

git强制覆盖本地文件:

git fetch --all && git reset --hard origin/master(branch name) && git pull

git切换用户:

git config --global user.name "new name"

切换邮箱:

git config --global user.email "new email"

查看当前用户和邮箱:

git config user.name
git config user.email

查看本地分支:

git branch

查看远程分支

git branch -a

拉取远程分支:

git pull url/branch name

克隆远程代码:

git clone url/branch name

查看日志:

git log //按提交时间的所有更新,最近更新在最前面
git log -p -2 //用来显示每次提交的内容差异。  -2表示来仅显示最近两次提交
git log --stat //每次提交的简略的统计信息
git log --pretty=oneline //--pretty表示使用不同于默认格式的方式展示提交历史 oneline表示每个提交放在一行显示
git reflog //查看本地工作日志

合并:

git merge brancha name //brancha name表示要往哪个分支合并的名称

清除原先账户密码:

git credential-manager delete

停止使用管理工具:

git credential-manager remove

删除 一些 没有 git add 的 文件:

git clean -d -fx

撤销merge

git reset --hard HEAD

你可能感兴趣的:(git命令整理)