
版本控制工具
文章平均质量分 73
@日月空@
这个作者很懒,什么都没留下…
展开
-
Git 常用命令
参考文章文章目录修改配置建立仓库将本地目录转换为仓库克隆远程仓库拉取远程仓库的更新增加/删除文件代码提交操作分支将本地分支推送到远程仓库拉取远端分支到本地删除本地分支删除远程分支标签操作创建标签共享标签删除标签检出标签查看信息远程同步撤销其它修改配置# 配置分为 local、global、system 三种层级# 显示当前的Git配置$ git config --list $ git config --list --local # 查看当前仓库的配置,其它用法如 --global等# 设置提转载 2021-05-09 09:02:51 · 137 阅读 · 0 评论 -
Git 的 Fast Forward 和 no fast foward
原文地址目录Fast forward 概述强制禁用 Fast forward 模式的具体方法Fast Forward 和 no fast foward 合并模式对比分支策略小结Fast forward 概述通常,合并分支时,如果可能,Git会用Fast forward模式。举例来说,开发一直在 master 分支进行,但忽然接到了一个新的需求,于是新建了一个 dev 的分支,并在其上进行一系列提交,完成时,回到 master 分支,此时,master 分支在创建 dev 分支之后并未产生任何新的 c转载 2021-05-09 08:25:16 · 2291 阅读 · 0 评论 -
Git 分离头指针
通常,我们工作在某一个分支上,比如 master 分支。这个时候 master 指针和 HEAD 指针是一起前进的,每做一次提交,这两个指针就会一起向前挪一步。但是在某种情况下(例如 checkout 了某个具体的 commit),master 指针 和 HEAD 指针这种「绑定」的状态就被打破了,变成了分离头指针(detacged HEAD)状态。有时你在切换分支时,输了一个 commit 信息Git 提示你现在处于“分离头指针状态”,你可以查看、并且做些代码调试,还可以提交他们,在这种状态下,如转载 2021-04-24 18:53:47 · 2346 阅读 · 0 评论 -
Linux环境安装Git
原文地址文章目录yum 安装从GitHub上下载最新的源码编译后安装安装步骤yum 安装在 Linux 上是有 yum 安装 Git,非常简单,只需要一行命令:yum -y install git输入 git --version 查看Git是否安装完成以及查看其版本号 :注意:yum 安装的 git 被安装在/usr/libexec/git-core目录下从GitHub上下载最新的源码编译后安装yum安装这么简单,为什么还要学从 github 上下载最新的源码编译后安装呢?刚才输入gi转载 2021-04-14 22:40:32 · 159 阅读 · 0 评论 -
Git 忽略文件规则及设置
文章目录1. 创建 .gitignore 文件2. 使用命令忽略文件一般项目中总会有些文件无需纳入 Git 的管理,也不希望它们总出现在未跟踪文件列表。 通常都是些自动生成的文件,比如日志文件,或者编译过程中创建的临时文件等。对于忽略文件,git提供了几种方式。1. 创建 .gitignore 文件在这种情况下,我们可以创建一个名为 .gitignore 的文件,列出要忽略的文件的模式。 来看一个实际的 .gitignore 例子:*.log.idea/*第一行告诉 Git 忽略所有以 .l原创 2021-01-26 15:32:46 · 3903 阅读 · 0 评论 -
Git 常用命令
文章目录建立仓库将本地目录转换为仓库克隆远程仓库拉取远程仓库的更新操作分支将本地分支推送到远程仓库拉取远端分支到本地删除本地分支删除远程分支标签操作创建标签共享标签删除标签检出标签建立仓库通常有两种建立 Git 项目仓库的方式:将尚未进行版本控制的本地目录转换为 Git 仓库;从其它服务器克隆一个已存在的 Git 仓库。将本地目录转换为仓库# 先创建一个目录作为工作目录,比如叫testmkdir test# 然后切换目录到创建目录cd test# 初始化本地仓库git原创 2021-01-24 20:43:21 · 111 阅读 · 0 评论 -
详解SVN中trunk、branches、tag的使用
SVN工作机制简述SVN的工作机制在某种程度上就像一颗正在生长的树:一颗有树干和许多分支的树分支从树干生长出来,并且细的分支从相对较粗的树干中长出一棵树可以只有树干没有分支(但是这种情况不会持续很久,随着树的成长,肯定会有分支)一颗没有树干但是有很多分支的树看起来更像是地板上的一捆树枝如果树干患病了,最终分支也会受到影响,然后整棵树就会死亡如果分支患病了,你可以剪掉它,然后其他分支还...原创 2019-11-23 16:57:48 · 1034 阅读 · 0 评论 -
SVN使用教程
什么是SVNSVN全称:Subversion,是一个开放源代码的版本控制系统Svn是一种集中式文件版本管理系统。集中式代码管理的核心是服务器,所有开发者在开始新一天的工作之前必须从服务器获取代码,然后开发,最后解决冲突,提交。集中式文件版本控制器:将所有的文件都交由服务器来进行统一的管理。既然是有服务器的,那么就需要联网进行操作了。...转载 2019-11-22 10:13:00 · 1004 阅读 · 0 评论