git 常用命令

git 拉取远程分支到本地

git checkout -b x origin/x        拉取远程分支并同时创建对应的本地分支

git推送本地分支到远程

git checkout -b x     创建本地分支

git push origin x 推送

git在错误的分支修改代码

git stash -> 切换正确分支 -> git stash pop (未add)

git log ->  复制id  -> git reset id --soft ->重复上一条(已add或commit)

git错误push

git log -> 复制id  -> git reset id --hard -> git push -f  (错误代码及错误代码后提交的内容全部消失)

git log -> 复制id  -> git reset id --soft  ->  git stash  -> git push -f -> git stash pop -> 修改错误代码 ->git push (只修改不丢失)


You have not concluded your merge(MERGE_HEADexists).Please,commityour changesbeforeyou canmerge.

git merge --abort

git reset --merge

你可能感兴趣的:(git 常用命令)