![](https://img-blog.csdnimg.cn/20210430140944143.jpeg?x-oss-process=image/resize,m_fixed,h_224,w_224)
版本控制
文章平均质量分 82
版本控制相关软件介绍,含 SVN、Git
CnPeng
公众号:CnPeng
GitHub : https://github.com/CnPeng/LearningNotes
展开
-
Git | 基于远程分支新建本地分支
1.1. 使用场景远程分支与本地现有分支差异较大,需要基于远程分支进行新的开发。将远程分支拉取到本地时不能对本地现有分支进行污染或被本地分支污染。1.2. 方案1注意:该方式使用前提是,之前已经添加过远程仓库,并且执行过对该仓库的 pull 或者 fetch 操作直接执行 checkout 命令,检出远程分支命令格式:git checkout -b 新的分支名 远程仓库别名/远程仓库分支名1.3. 方案2注意:该方案不区分远程仓库是新增还是已有,也不区分本地是否执行原创 2021-04-30 12:03:33 · 11789 阅读 · 1 评论 -
Git | 删除untracked files
原文地址:https://stackoverflow.com/questions/61212/how-to-remove-local-untracked-files-from-the-current-git-working-treeAs per the Git Documentation git cleanRemove untracked files from the working tre...原创 2018-07-27 10:14:32 · 709 阅读 · 0 评论 -
Git | 将已有的项目添加到github
1. 目标:把本地已经存在的项目,推送到github服务端,实现共享。2. 实现步骤:(1). 先从github创建一个空的仓库先从github创建一个空的仓库,并复制链接地址这里写图片描述(2). 初始化本地仓库,并提交内容到本地需要先打开 命令行终端,然后通过 cd 命令切换到需要添加到github 的项目的目录下,然后依次执行如下命令, 具体命令及其含义如下......原创 2016-12-07 22:04:17 · 1674 阅读 · 1 评论 -
Git | 将已有的项目添加到github
1. 目标:把本地已经存在的项目,推送到github服务端,实现共享。2. 实现步骤:(1). 先从github创建一个空的仓库先从github创建一个空的仓库,并复制链接地址创建仓库 复制链接 (2). 初始化本地仓库,并提交内容到本地依次执行的命令及其含义如下:1). touch README.md> 创建说明文档,2). git init>初始化本地仓库3). git add .原创 2016-12-05 23:14:48 · 40399 阅读 · 5 评论 -
vi / vim 编辑器的基本使用介绍
vi 是啥? vi 编辑器是Unix以及Linux系统下的标准编辑器 。 vim是vi的升级版本,既能兼容vi的所有命令,也有自己特有的属性。vi的基本概念 通常情况下,vi可以分为三种状态,分别是 CommandMode(命令模式),InsertMode(插入模式),LastLineMode(底行模式)。CommandMode 命令模式 进入vi/vim编辑器之后,默认就是Comm原创 2016-11-27 22:04:22 · 1093 阅读 · 0 评论 -
Git--log 查看提交历史
git中查看提交历史的话,使用的是 git log命令,具体命令及含义如下: 注意:以下截图中, Author 表示对代码做出修改的人 AuthorDate 表示对代码做出修改的时间 Commitor 表示提交代码的人, Commitor 表示提交代码的时间 实际工作中,Author并不一定就是Commitor - 另外:在查看提交摘要或者详情等情况下可原创 2016-11-26 21:32:53 · 22242 阅读 · 4 评论 -
Git--branch分支的使用
1 分支的作用:场景举例: 假设我们开发了一款app,完成了1.0 版本并已经上线。然后我们投入到了1.1新版本的开发中。但是,当我们1.1的版本开发到中途的时候,我们又发现1.0版本中有了重大bug,必须立即修复并发布版本。那么这个时候我们就比较纠结了:如果我们想回退到1.0版本去修复Bug,那么我们开发到一半的1.1版本的代码就会丢失;如果我们想在保留1.1版本代码的同时去修复bug,就原创 2016-11-24 00:39:47 · 4205 阅读 · 0 评论 -
Git--tag 标签
1. 什么是标签? 标签就是一个标记。 通常我们会在发布版本的时候,对最后一次的commit 提交打上一个标签,用来区分不同的app版本。(当然,标签也有其他用途)2. 为什么需要标签? 你可能会想,既然标签只是一个标记,那么我们在commit的时候会有一个‘ -m ’的提交说明,在发布app版本的时候为了区分不同的版本的我们也可以创建不同的branch分支,它们都能起到标记的作用,原创 2016-11-30 08:41:31 · 697 阅读 · 0 评论 -
Git--Remote远程仓库的使用
1 远程仓库的作用使用Git的远程仓库可以实现团队协作开发。2 远程仓库的使用介绍假设我们已经有了一个远程仓库,地址是:https://github.com/CnPeng/test.git1) 克隆远程版本仓库到本地:git clone https://github.com/CnPeng/test.git 将https://github.com/CnPeng/test.git版本库中的代原创 2016-11-24 01:28:31 · 20221 阅读 · 0 评论