git reflog ,查看之前的操作,可以取消这次操作 : git reset --hard xxx
git branch -D 分支名字 : 删除本地分支
git push origin --delete 分之名: 删除远程分支 本地代码做了一些修改,并commit了,有了commit id了。这个时候可以用下面的命令:
git checkout . #本地的所有修改,都没有提交,返回到原来的状态。
git stash #把所有没有提交的修改,暂时存在stash里面,可以用
git stash pop 恢复 git reset --hard HASH #返回到某个节点,不保留修改
git reset --soft HASH #返回到某个节点,保留修改。
git 查看提交的文件列表
git log --name-status 查看列表及其状态
git log --name-only 仅仅查看列表
git log --stat 查看文件列表以及文件修改的统计
git show 显示最后一次文件修改的具体内容
git show -5 显示最后5次文件修改的具体内容
git show commited 显示某个commited改变的具体内容
git fetch origin dev 获取远程分支dev
git merge origin/dev 合并远程分支到本地分支
git rebase origin/dev rebase 远程分支到本地分支
git push origin dev_local:dev_origin 第一个是本地分支,第二个是远程分支
git pull origin dev_origin:dev 第一个是远程分支,第二个是本地分支(如果没有,会自动创建分支)
git push origin --delete dev_ops_new 删除远程分支 dev_ops_new
网友评论