git常用命令

git remote -v 查看远程仓库列表

git remote show origin 查看远程仓库和版本

git fetch origin  同步远程服务器上的数据到本地

git cherry-pick submitId  从其他分支同步提交

git branch -r

git diff filepath  展示变化

git reset   从把缓存区数据恢复到工作空间

 

恢复远程版本:

git reset --hard 版本号

然后执行git push -f

 

git branch -a 查看所有分支

git reset --hard 目标版本号

 

git恢复add过的文件(一次手贱,直接执行了git reset --hard,把本地一个未提交的问题删掉了,幸好在操作记录里面看到该文件被add过,找到了如下方法)

git fsck

Checking object directories: 100% (256/256), done.
Checking objects: 100% (11188/11188), done.
dangling blob b00c6659b98b6aff32ebbd9d80f139fb73caf183

 

git show b00c6659b98b6aff32ebbd9d80f139fb73caf183就是文件内容

 

 

合并分支:

$: git checkout master
$: git merge issue1234

https://www.cnblogs.com/kuyuecs/p/7111749.html

posted on 2019-07-23 16:25  哼着歌啦啦啦  阅读(96)  评论(0编辑  收藏  举报