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