Git
文章平均质量分 79
Dyhamic
山高水远,来日方长
展开
-
Git 标签tag命令介绍
返回根目录。在cmd.exe弹出框中输入’ cd \ ’ 后按回车,即可返回到X盘的根目录。返回上一级。在cmd.exe弹出框中输入’ cd … ’ 后按回车,即可返回到当前目录的上一个目录。原创 2021-11-06 12:15:00 · 10959 阅读 · 0 评论 -
Git的merge命令和rebase命令区别与联系
前言当我们在使用git来进行版本管理的时候,开发时首先会在本地仓库开发,然后再将本地仓库的提交合并到远程仓库当中去。Git为我们准备了两种命令git merge和git rebase用来进行仓库的合并。接下来让我们探究一下两种命令之间的区别与联系。git merge首先我们来看一下merge命令,假设你现在基于远程分支"origin",创建一个叫"dev"的分支。然后当你在本地分支dev开发并提交了两个文件的更新后,此时远程分支你的同事也在"origin"分支上做了一些修改并且做了提交了. 这就意味着原创 2021-11-08 00:01:14 · 865 阅读 · 0 评论 -
Git转移分支代码cherry-pick命令介绍
对于多分支的代码库,将代码从一个分支转移到另一个分支是常见需求。这时分两种情况。一种情况是,你需要另一个分支的所有代码变动,那么就采用合并git merge。另一种情况是,你只需要部分代码变动(某几个提交),这时可以采用 Cherry pick。cherry-pick命令的作用git cherry-pick命令的作用,就是将指定的提交commit应用于其他分支。例如git cherry-pick <commitHash>命令就会将指定的提交commitHash,应用于当前分支。这会在当前分原创 2021-11-05 09:39:40 · 5569 阅读 · 0 评论 -
Git解决分支合并请求中的冲突常用命令
当我们项目越来越大,分支越来越多的时候,在合并分支时,就极有可能出现分支冲突,下面来介绍以下如何解决分支冲突。首先在我们的本地仓库当中建立一个test.txt文件夹里面输入HelloWorld,并添加提交这个文件。然后我们创建一个新的分支dev,并转到新分支进行开发,如下图所示:紧接着我们修改test.txt文件夹的内容改为HelloWorld HelloDog并添加提交该文件。接下来,让我们切换到master分支:将HelloWorld HelloDog改为HelloWorld HelloCa原创 2021-11-04 23:51:40 · 3627 阅读 · 0 评论 -
Git分支管理,合并与删除命令介绍
Git分支几乎所有的版本控制系统都以某种形式支持分支。 使用分支意味着你可以把你的工作从开发主线上分离开来,以免影响开发主线。 在很多版本控制系统中,这是一个略微低效的过程——常常需要完全创建一个源代码目录的副本。对于大项目来说,这样的过程会耗费很多时间。而Git的分支模型则别具一格,创建分支非常的快,在不同分支之间切换也十分的快,这一优势也使得Git鼓励人们更多地使用分支。Git保存数据的方式在了解分支之前,让我们先来看看Git是如何保存数据的。我的理解是我们每次提交到Git的文件,它并不是只保存每原创 2021-11-03 17:15:00 · 1188 阅读 · 0 评论 -
Git撤销、删除、重新提交命令
文件撤销有时候你更改了Git仓库中的一个文件,但是甲方又聊来聊去还是觉得上一个版本好,此时你就可以通过git checkout -- 文件名来撤销之前的修改。git checkout的原理其实是用版本库里的版本替换工作区的版本,无论工作区是修改还是删除,都可以恢复。文件删除我们先添加一个新文件test2.txt到 Git 并且提交一般删除可以直接在文件目录中删除掉,但此时当你删除完文件以后,可以通过git status查看到,工作区和版本库的文件就不一致了此时你就需要在版本库中将该文件也原创 2021-11-02 15:15:00 · 4792 阅读 · 0 评论 -
Git仓库添加提交文件、查看文件状态、及版本回退常用命令
Git仓库文件添加提交首先在我们的仓库目录中放置你需要添加的文件例如我在仓库目录一个test.txt文件随后用以下命令将该文件添加到Git目录当中。git add test.txt在cmd进到Git仓库的目录下执行上面的命令,没有任何显示,说明添加成功。我们在Git仓库中可以一次性添加很多文件,当把所有的文件添加进来以后,再进行文件的提交,命令如下:git commit -m "添加了一个test文件" //-m后面输入的是本次提交的说明,可以输入任意内容git commit命令执行原创 2021-11-01 08:00:00 · 798 阅读 · 0 评论 -
Git仓库搭建,克隆常用命令介绍
Git仓库Git通过版本库(Repository)来管理文件,你可以简单理解成一个目录,这个目录里面的所有文件都可以被Git管理起来,每个文件的修改、删除,Git都能跟踪,以便任何时刻都可以追踪历史,或者在将来某个时刻可以“还原”。Git仓库创建你可以在你的电脑中例如D盘创建一个空目录然后通过以下命令将这个目录变成Git可以管理的仓库首先使用git init...原创 2021-10-31 16:13:48 · 621 阅读 · 0 评论 -
Git介绍、安装、环境配置及常用的Git命令
Git简介版本控制版本控制是一种记录一个或若干文件内容变化,以便将来查阅特定版本修订情况的系统。版本控制系统发展可以分为 本地版本控制系统、集中式版本控制系统以及分布式版本控制系统三个阶段。本地版本控制系统本地版本控制系统中最流行的一种叫做 RCS,现今许多计算机系统上都还看得到它的踪影。 RCS 的工作原理是在硬盘上保存补丁集(补丁是指文件修订前后的变化);通过应用所有的补丁,可以重新计算出各个版本的文件内容。示意图如下:集中化的版本控制系统本地版本控制系统尽管可以管理各个版本的文件内容,原创 2021-10-30 21:03:36 · 265 阅读 · 0 评论