![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
版本控制器git
文章平均质量分 81
安苒_
但行好事,莫问前程.
展开
-
【已解决】直接在远程新增文件本地再提交报Merge branch ‘master‘ of
但是这里因为赶时间,这里采用简单粗暴的办法(减去了解决冲突的步骤):把远程新增的md文件复制到本地一份,远程的删了,本地master分支采用hard回退,拉取最新远程代码,在master分支上合并newbranch之后,再Push【其实不建议这么做】其实比较好的解决办法就是先将自己完成的代码上创建出一个新分支(其实也不建议直接在master分支直接开发,而是拉新分支newbranch),开发完成之后,拉取最新的远程代码,在本地解决完冲突后,合并推送。1、不要在远程直接修改仓库。原创 2024-05-09 20:36:43 · 323 阅读 · 0 评论 -
Git | 远程操作
初始化仓库的话可以选择语言,练习的时候不选择也可以;这里因为之前配置原因,已经手动将本地库与远程的remote-gitcode做了连接,但是后续又进行了test_factory1的克隆,最终还是推送到了remote-gitcode上,精力原因不再修改。(这里贴的是windows的,但linux的跟这个差不多)(ps,只有这里贴的是windows的,其他的都是LinuxOS的)这里存在一种情况,就是你的git装到了其他盘,可能生成的文件在对应的路径下,此时再查看的时候可以通过路径信息查看对应的信息。原创 2024-04-23 21:15:36 · 700 阅读 · 0 评论 -
Git | 分支管理
说明:为了避免合并冲突,一般会先提交,之后将master分支合并到dev上边,看是否有冲突,有则解决,无则继续操作。最好先在自己分支下合并master,有冲突在dev分支解决掉,再去master分支下进行merge【bug分支演示】:在git中,每个bug都可以通过一个新的临时分支来修复,修复完成之后合并分支,并将临时分支删除。其中原创 2024-04-22 18:32:29 · 825 阅读 · 0 评论 -
Git | Git基本命令
因为一个主机上其实可以有多个本地仓库,每个仓库可以配置不同,这里我没有配置不同信息的需求,所以这里全部设置成了同一个用户的信息。事实上,我们可以创建除master之外的分支,如果切换到对应的分支上,那么HEAD指针就会指向对应的分支,但默认情况下HEAD还是指向master的。在版本库中,每从工作区中add一次,就会生成一个git对象,并写入到对象库中,在暂存区中存的是git对象的索引,与配置相对应的,这里的–global也是可选参数,当配置时使用此参数,若想要删除,也必须带上这个参数。原创 2024-04-21 19:29:07 · 1308 阅读 · 2 评论 -
git简介及安装
存在需求:对于一个文档,由于编写思路或者当前文档丢失,可能存在想要历史版本的需求,并且需要知道每个版本都修改了什么可行解决思路:使用版本控制器管理不同版本的文件。版本控制器即帮助我们了解到一个文件历史与发展过程的系统。其中Git就是最主流的版本控制器Git版本控制说明:Git能控制电脑上所有格式的文件包括且不限于doc、execl、java、c等。需要特别注意的是,Git只能跟踪文本文件的改动,无法追踪图像、视频等二进制文件的具体变化,只知道文件大小变化。原创 2024-04-21 09:26:17 · 336 阅读 · 0 评论