Git自己分支合并dev分支

  • Post author:
  • Post category:其他




Git自己分支合并dev分支


全流程git 合并代码步骤,需要保证自己本地分支和dev分支都为最新代码,保证不会丢失代码。


注意:此时此刻,自己的分支是旧代码(新开发的代码也在),dev分支是最新代码



一、步骤

 git push 自己分支
 git checkout dev 切换到dev分支 执行git pull origin 分支名(拉取dev最新代码)
 git checkout 自己分支 执行 git merge dev (合并dev代码,解决冲突,此刻自己分支代码是最新的)
 git push origin 分支名
 git checkout develop 执行 git merge  origin 自己分支(为确保不会丢失代码,在将自己分支代码合并到dev)
 git push origin 分支名 (现在dev和自己分支都已是最新代码)



二、感觉之前的比较麻烦说一下现在的方法

 git push origin 自己分支 (⚠️ 我这里的push 忽略了上传代码的几个步骤喔)
 git checkout dev 切换到dev分支 
 git pull origin dev (拉取dev最新代码)
 git merge origin 自己分支 (合并自己的代码到dev)
 git push  origin dev (此时dev分支是最新的)
 git checkotut 自己分支 
 git merge dev(合并完毕)
 
 嗯....怎么7个步骤呢  明明平常感觉这个比较少啊 哈哈哈哈哈哈哈 可能是单纯的习惯了吧 哎呀 凑合看吧 



三、代码临时保存

假如你正在写开发新分支的需求,别的分支线上突然有bug需要修复,你或许只能被迫先提交写的代码,这种情况可以用以下指令。
 git stash 代码保存(git status时记录已经干净)
 git stash apply 代码恢复(当你在切回自己分支时 用指令恢复之前的代码就ok)



四、 相关指令



(1) 记录的相关指令

		git stash (保存未commit的代码)
    	git stash save ‘保存未commit的代码并备注’
		git stash list 查看stash所有列表
    	git stash clear 删除所有记录
		git stash apply 查看并应用最近一次的记录
		git stash pop 删除最近一次记录,随后删除该记录
		git stash drop 删除最近一次记录 



(1) 提交代码的相关指令

		git status 查看本地改动那些文件
		git add .  将代码提交到暂存区
		git commit -am '描述提交内容 '
		git push  origin 分支 提交代码到分支
		
		git reset 把暂存区撤回工作区
	关联远程仓库
		git remoteadd origin 远程仓库地址
		git remote -v 查看关联的远程仓库
		git branch 分支名 创建分支
		git checkout 分支名 切换分支
	从远程master分支拉取代码到本地
        git pull origin master  /git pull origin master --allow-unrelated-histories	
        git checkout -d 分支名 创建并切换分支
        git branch -d 分支名 删除已合并过的分支
        git branch -D 分支名 删除未合并过的分支
        git push origin ---dekete|d 分支名 删除远程分支
        git compare      查看本地分支与远程分支中的差异
        ![更多指令可复制链接查看](https://img-blog.csdnimg.cn/00be9c4dfba4443ebbb8017114a6e5ce.png#pic_center)
        ![更多指令可复制链接查看](https://img-blog.csdnimg.cn/4ddc315060f843079ff61682b6aaa63f.png#pic_center)



网抑云时刻

只要感觉今天的你比昨天的你优秀就可以了



版权声明:本文为weixin_46016219原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。