
GIT
文章平均质量分 60
git知识点总结
sorryhc
全栈爱好者,专注于React、Node、Midway方向
展开
-
工作中遇到git需要将本地分支直接合并到仓库测试分支,该怎么办?
今天在工作中遇到了一个比较奇怪的问题,以前通常都是在开发好之后把本地分支传到远端分支,然后进行merge,但如果需求是直接将本地分支传到测试分支的话就需要使用到。git cherry-pick 合并版本号/哈希值起始我在本地准备了四个分支,分别是alpha、feat-watchface-add、feat-watchface-test、master,如图创建好之后,第一步:将alpha分支远端仓库的代码同步过来。git pull第二步,回到实际开发的分支,在这里我是feat-watchface原创 2021-10-26 21:02:01 · 1747 阅读 · 2 评论 -
GIT中如何拷贝其他分支的commit直接push?
假如现在有一个场景,我基于master分支clone下来了一份最新的线上代码,当我A功能开发完了,我add/commit/push到了一个线上的A功能分支并且在A功能分支的log中显示了"XXXXX时A功能开发完成",由于博主部门规范,流程较为复杂,通常情况是会先把A分支的代码merge到测试、提测、最后再到线上,因此多次同一时刻的commit在每一个关键分支上看起来的清晰明了的,接下来让我来一步一步详细的走一遍。1.A功能需求提出,基于master拉取最新代码git clone ssh/https s原创 2021-11-05 11:34:44 · 1894 阅读 · 0 评论 -
git学习笔记
第一次接触到git,首先了解到这并不是一门语言,git是一个更好的规范和管理企业代码的工具,每一个成员拥有自己的本地仓库并且可以连接到远程github的公有仓库进行代码的push和pull。git我并没有学很深,学了一个礼拜。git官网:https://git-scm.com/download/win初始化git仓库git init这个仓库会存放.git隐藏文件,用于存放项目代码备份的文件自报家门就是在git中设置当前使用的用户是谁git config --global user.name原创 2020-07-19 17:44:20 · 202 阅读 · 0 评论 -
git使用
git工作流程可以分为四个部分安装git:https://git-scm.com/安装完毕后在电脑中任何目录中右击会出现git bash的选项,则安装成功。安装完毕后需要自报家门,(用户名、邮箱)git config --global user.name fengxin #配置git的用户名git config --global user.email 1244200081@qq.com #配置用户的邮箱git config --global user.name #查看git用户名git原创 2021-04-06 17:58:17 · 207 阅读 · 0 评论 -
使用git rebase -i合并本地的多次commit
前言当我们开发一个功能,不是一时半会可以完成的时候,为了保护代码不丢失,通常会把这次的修改先 commit,等到这个功能完全做好,再 push。不过这样一来,就会有很多零碎的 commit 记录,这会使远程的提交历史显得杂乱。必要的时候,我们需要将这些相近的 commit 合并为一个 commit 再 push。当然了,如果你想合并远程的 commit 也是可以的,但请一定要提前跟团队里的其他人说一声,免得有人也在跟你做同样的事情,导致没必要的代码冲突(所以合并 commit 尽量在 push 前)。原创 2021-11-06 20:44:24 · 2365 阅读 · 0 评论