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 从入门到精通
发表评论 取消回复