美文网首页
git-拉取线上更新代码到本地 及 提交本地代码到线上的流程

git-拉取线上更新代码到本地 及 提交本地代码到线上的流程

作者: Then丶 | 来源:发表于2020-02-13 11:14 被阅读0次

1.拉取线上最新代码,本地master分支与线上master分支保持一致。

//git更新合并代码流程

    //如果已commit则需要先reset commit

    git reset --soft {commit}

    //首先是在自己的开发分支dev

    //查询本地状态是否有改变的内容或增加修改的内容

    git status

    如果有先存起来,之后要用。---这一步一定要,不然自己辛辛苦苦写的代码就没了。

    //将新增文件添加进本地分支

    git add .

    //将新增、修改、删除的操作写入暂存区

    git stash save 'description'

    //如果没有,切换到master分支,与线上master分支保持一致。

    git checkout master

    //将本地master分支pull成最新

    git pull origin master

    //切换到当前开发分支dev

    git checkout dev

    // 合并dev分支的代码(将从线上更新到本地的master分支的改变,合并到自己的开发分支dev,不一定是dev名字)

    git rebase master(建议)//不用merge

//这是之前有缓存的情况下,就需要取出缓存(也就是自己写的代码)

// 查看暂存区列表

git stash list

// 将暂存区的内容取出,如果有多条记录使用git stash pop stash@{id}

git stash pop

2.如果自己开发分支dev的代码需要提交,也要先进行上面的步骤。重点是缓存步骤。

3.然后再进行提交到线上 自己的分支 feature/liuyan/dev

//提交

//提交修改文件

git add .

// 填写备注

git commit -m '备注信息'

// push到远程服务器的一个分支

git push origin [本地分支名]:[远程分支名]

例如: git push origin dev:feature/liuyan/dev

//上传文件夹

git add . image


原文 :https://blog.csdn.net/qq_38261174/article/details/88680876

相关文章

  • git-拉取线上更新代码到本地 及 提交本地代码到线上的流程

    1.拉取线上最新代码,本地master分支与线上master分支保持一致。 //git更新合并代码流程 //如...

  • git 提交代码

    日常提交代码 方案1: 添加代码到暂存区 提交代码(本地提交) 抓取远程分支到本地(相当于在本地提交前拉取远程代码...

  • 关于Git的基础操作流程(参考)

    一、基础操作: 克隆/签出 远程代码到本地的流程: 1.签出、拉取、提交代码流程 git clone https:...

  • SVN常用功能

    1.checkout拷贝远程仓库(后续简称仓库)代码到本地2.update拉取仓库代码,同步更新本地代码3.com...

  • Git 基础操作

    一、Clone 远程代码到本地 到 https://{项目}.git 拷贝项目代码到本地 二、修改项目 拉取最新代...

  • git | git基本命令

    git上传代码流程 git 拉取代码,更新本地代码

  • git常用命令

    git clone 项目地址 拉取远程项目到本地 git pull 更新代码(会自动合并代码) git fetch...

  • git常用指令

    1.克隆一个项目到本地 2.将本地项目上传到空的git 3.提交代码到git 4.提交代码的本地仓库 5.更新代码...

  • SVN常用命令

    拉取项目到本地svn checkout path 更新代码svn update | up 查看状态svn stat...

  • 【svn系列】之初始化后客户端使用

    【目录】 一、代码初始化导入服务器二、下载代码到本地三、提交更改代码到服务器四、更新服务器代码到本地 【SVN理解...

网友评论

      本文标题:git-拉取线上更新代码到本地 及 提交本地代码到线上的流程

      本文链接:https://www.haomeiwen.com/subject/peekfhtx.html