git合并相关操作

// 当前在自己的开发分支上 eg:202301/feature/lh/de-crowtest-2326 // 切换到master分支
git checkout master

// 拉master最新代码
git pull

// 查找2326相关分支
// 两个结果 本地:202301/feature/lh/de-crowtest-2326 远端(沙盒等):remotes/origin/202301/feature/lh/de-crowtest-2326
git branch -a | grep 2326

// 以远端2326为准,将master代码合并到远端 --no-ff 禁止快进式合并 如有冲突 解决冲突
git merge --no-ff remotes/origin/202301/feature/lh/de-crowtest-2326

// 合并master
git push
git push origin HEAD:refs/for/master


// 本地新建分支,并关联远端的沙盒分支
git checkout -b sandbox origin/sandbox

GIT

查看当前仓库地址
git remote show origin

创建一个新的分支: (-b 创建并切换)
git checkout -b dev

git branch dev
git checkout dev


查看 切换分支:

git branch
git checkout master


删除分支:
git branch -d  <name>


切换到某个版本

git checkout 


回退到某个版本 (banbenhao)

git reset --hard   banbenhao

git reset --hard HEAD^ 		(回退到上一个版本)
git reset --hard HEAD^^		(回退到上两个版本)


合并 dev分支到master

切换master分支
git checkout master

pull远程master分支
git pull origin master

dev分支的代码合并到master上
git merge dev

git status

push到master分支
git push origin master


仓库拉下合并
git pull --rebase 

本地有修改时 拉取远程仓库

将本地的修改先置放于缓存区:git stash
拉取远程仓库的修改:git pull --rebase
将缓存区代码推出:git stash pop

—————————————————
SVN操作命令


1:安装以及配置信息省略

2:  开启命令
	svnserve -d -r /Users/jason/svn
	svnserve -d -r /Users/jason/svn/mycode

	查看是否启动成功
	ps -A | grep svnserve

	关闭命令
	killall svnserve




composer self-update --rollback
Use composer self-update --rollback to return to version 2.0.8

参考:Git 从入门到精通


点赞(83) 打赏

评论列表 共有 0 条评论

暂无评论

微信小程序

微信扫一扫体验

立即
投稿

微信公众账号

微信扫一扫加关注

发表
评论
返回
顶部