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

 

posted @ 2021-08-13 17:25  浪人2077  阅读(32)  评论(0)    收藏  举报