文章 2023-05-20 来自:开发者社区

一日一技:不小心修改了git主分支的代码怎么办?

摄影:产品经理产品经理出去喝酒了在以前的文章:手把手教学,如何解决 git 冲突?中,我提到,主分支 master 或者 main 中的修改,只能通过 merge 合并代码引入。绝对不应该手动在主分支里面修改代码。在很多正规项目里面,主分支是不允许直接 push 代码的。但在现实中,经常出现这样的情况。上一次合并完成代码以后,我的分支还停留在主分支。过了十天半个月以后,突然发现了一个 bug,或....

一日一技:不小心修改了git主分支的代码怎么办?
文章 2023-05-19 来自:开发者社区

研发中学习git(删除分支/合并提交/回滚/保存当前状态/撤销修改)

git基本组成框架:Workspace、Index / Stage、Repository、RemoteWorkspace:开发者工作区Index / Stage:暂存区/缓存区Repository:仓库区(或本地仓库)Remote:远程仓库git删除分支删除远程分支:git push origin --delete [branch_name]删除本地分支:git branch -d 会在删除前检....

研发中学习git(删除分支/合并提交/回滚/保存当前状态/撤销修改)
文章 2023-05-18 来自:开发者社区

Git 基本操作复习 (文件的三种状态,重命名,撤销,分支合并问题)

GIT操作git文件的三种状态git diff 查看两两之前差异跳过使用暂存区域删除和修改文件查看历史撤销操作Git分支git文件的三种状态当前工作区与暂存区与仓库区一致此时对本地对应仓库进行修改工作区:000 111 222暂存区:000 111仓库区:000 111$ git add .是暂存未提交状态而此时对本地再次修改,一个文件可以处于三个状态的体现:暂存未提交修改未暂存然后执行 git....

Git 基本操作复习 (文件的三种状态,重命名,撤销,分支合并问题)
文章 2023-05-18 来自:开发者社区

Git分支操作

Git分支操作3.1 什么是分支?在版本控制过程中,同时推进多个任务,为每个任务,我们就可以创建每个任务的单独分支。使用分支意味着程序员可以把自己的工作从开发主线上分离开来,开发自己分支的时候,不会影响主线分支的运行。对于初学者而言,分支可以简单理解为副本,一个分支就是一个单独的副本。(分支底层其实也是指针的引用)3.2 分支好处同时并行推进多个功能开发,提高开发效率。各个分支在开发过程中,如果....

Git分支操作
文章 2023-05-11 来自:开发者社区

Git 分布式版本控制工具 06在IDEA中使用Git:获取Git仓库+本地仓库操作+远程仓库操作+创建/查看/切换/推送/合并分支操作

7. 在IDEA中使用Git通过Git命令可以完成Git相关操作,为了简化操作过程,我们可以在IEDA中配置Git,配置好后就可以在IDEA中通过图形化的方式来操作Git。7.1 在IDEA中配置Git在IDEA中使用Git,本质上还是使用的本地安装的Git软件,所以需要提前安装好Git并在IDEA中配置Git。Git安装目录:解释说明:git.exe:Git安装目录下的可执行文件,前面执行的g....

Git 分布式版本控制工具 06在IDEA中使用Git:获取Git仓库+本地仓库操作+远程仓库操作+创建/查看/切换/推送/合并分支操作
文章 2023-05-11 来自:开发者社区

Git 分布式版本控制工具 03Git常用命令:Git全局设置+本地与远程仓库操作获取Git仓库+标签操作+忽略名单+工作区、暂存区、版本库+分支操作+暂时保存

4 Git常用命令4.1 Git全局设置当安装Git后首先要做的事情是设置用户名称和email地址。这是非常重要的,因为每次Git提交都会使用该用户信息。在Git 命令行中执行下面命令:设置用户信息git config --global user.name "XIAOLI" git config --global user.email "XXX@qq.com"查看配置信息git config -....

Git 分布式版本控制工具 03Git常用命令:Git全局设置+本地与远程仓库操作获取Git仓库+标签操作+忽略名单+工作区、暂存区、版本库+分支操作+暂时保存
文章 2023-05-10 来自:开发者社区

深入Git-分支及合并策略

「这是我参与2022首次更文挑战的第13天,活动详情查看:2022首次更文挑战」前言我们选择Git的一个重要原因就是其分支创建和切换的快捷便利,在前面Git原理的基础上,我们今天再来学习下Git分支相关的原理。HEADHEAD的本质是个指针,指向当前分支ref: refs/heads/master 复制代码分支我们实际也可以将分支理解为一个指针,其指向某个commit初始化时会默认创建maste....

深入Git-分支及合并策略
文章 2023-05-07 来自:开发者社区

git 基于提交时间顺序对分支进行排序

需要找到之前的开发一个功能对应的分支是什么,印象中那个分支是在一个法定假日前拉出来的,但是已经记不得具体的时间了,所以希望按照branch最后提交的时间进行排序,依次找一下,回忆一下。对本地分支按照提交时间进行排序\git for-each-ref --sort=-committerdate refs/heads/将提交时间格式化并且也展示出来git for-each-ref --sort='-....

文章 2023-05-07 来自:开发者社区

git checkout到新的分支之后原来未提交的代码找回

git checkout时遇到的问题当我们使用git进行代码版本管理时,如果本地有多个并行开发的需求的话,我们会时不时地切换不同的分支。当我们基于当前分支做了一些改动,但是并没有执行git commit命令的话,这时如果我们想直接git checkout到另外的分支,那么idea就会弹窗提醒我们,选force checkout或者smart checkout。两者有何不同git checkout....

git checkout到新的分支之后原来未提交的代码找回
文章 2023-05-06 来自:开发者社区

Git-创建和合并分支

本人拜读了廖雪峰老师关于Git的讲述后整理所得分支就是科幻电影里面的平行宇宙,当你正在电脑前努力学习Git的时候,另一个你正在另一个平行宇宙里努力学习SVN。如果两个平行宇宙互不干扰,那对现在的你也没啥影响。不过,在某个时间点,两个平行宇宙合并了,结果,你既学会了Git又学会了SVN!分支在实际中有什么用呢?假设你准备开发一个新功能,但是需要两周才能完成,第一周你写了50%的代码,如果立刻提交,....

Git-创建和合并分支

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

产品推荐

开发与运维

集结各类场景实战经验,助你开发运维畅行无忧

+关注