git操作
拷贝:git clone 路径
切换分支:git branch
查看日志:git log
git log --oneline
git reflog
添加至暂存区:git add .
添加至分支:git commit -m “注释”
查看状态:git status
git回滚:git reset --hard (log中的版本)
创建并切换新分支:git checkout -b ibis35-dev(远程分支名)
-b代表着branch命令,意为创建一个新分支
可以在后面加远程分支名远程拉取
git放弃本地修改pull:
$ git fetch --all
$ git reset --hard origin/master
$ git pull
git修改分支名:
需要将分支br_rename_old修改为br_rename_new,执行如下步骤:
1、执行命令git checkout br_rename_old切换到br_rename_old分支,如果已经在这个分支下,可以不执行此步骤
2、执行命令git pull origin br_rename_old将代码更新到和远程仓库一致
3、执行命令git branch -m br_rename_old br_rename_new将本地仓库的br_rename_old的名称修改为br_rename_new
4、执行命令git push --set-upstream origin br_rename_new将本地分支push到远程仓库
5、执行命令git push origin --delete br_rename_old将远程分支br_rename_old删除
git强行pull不管本地分支:
git reset --hard origin/feature/MedDataTest
git reset --hard 版本号
git reset --hard head/head^/head^^ 表示回退到当前版本,head前一个和head前前个
如果去掉hard会提示哪些文件有变更
git diff head -- filename //查看工作区和分支上文件的区别
git log --graph --pretty=oneline --abbrev-commit //查看分支图
git rebase流程图:
在mywork下rebase origin


浙公网安备 33010602011771号