git切換分支:
git checkout -b branch name url/branch name
切換master分支:
git checkout master
git強(qiáng)制覆蓋本地文件:
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"
查看當(dāng)前用戶和郵箱:
git config user.name
git config user.email
查看本地分支:
git branch
查看遠(yuǎn)程分支
git branch -a
拉取遠(yuǎn)程分支:
git pull url/branch name
克隆遠(yuǎn)程代碼:
git clone url/branch name
查看日志:
git log //按提交時(shí)間的所有更新,最近更新在最前面
git log -p -2 //用來顯示每次提交的內(nèi)容差異已旧。 -2表示來僅顯示最近兩次提交
git log --stat //每次提交的簡略的統(tǒng)計(jì)信息
git log --pretty=oneline //--pretty表示使用不同于默認(rèn)格式的方式展示提交歷史 oneline表示每個(gè)提交放在一行顯示
git reflog //查看本地工作日志
合并:
git merge brancha name //brancha name表示要往哪個(gè)分支合并的名稱
清除原先賬戶密碼:
git credential-manager delete
停止使用管理工具:
git credential-manager remove
刪除 一些 沒有 git add 的 文件:
git clean -d -fx
撤銷merge
git reset --hard HEAD