June 17, 2022
记录经常忘记但非常管用的git命令
git config --global user.name "coder"
git config --global user.email "[email protected]"
git init #当前路径下会生成.git文件
git log (-head^^ -N) #查看commit
git reflog #查看所有操作,找到对应head/commitid
get diff #显示当前变更
git checkout --head #回到上次commit
git reset [file] #清空暂存区 status: ?file
git reset head~1 #撤销本次提交
git rebase master #git-rebase会把当前分支的全部修订搬移到指定分支上,两个分支的历史合并为一条单线。
git rebase --continue
git pull <https://xxx.git> [branchname] #获取远程仓库某个分支
git remote add origin xxxx.git #关联远程仓库地址