随笔分类 - Git
摘要:我在本地创建了新分支test并提交到github上 错误信息如下: 错误的原因是远程并没有test分支,我们需要将在本地创建分支的信息推送到github上 可以到github看一下
阅读全文
摘要:我在本地创建了新分支test并提交到github上 错误信息如下: 错误的原因是远程并没有test分支,我们需要将在本地创建分支的信息推送到github上 可以到github看一下
阅读全文
摘要:[TOC] Git中使用 查看提交日志 如果日志很多的话,默认会以分页方式展示 空格可以翻下一页,ctrl+b翻上一页,q退出 格式化 如果想获取每条日志的简要信息,可以使用 ,精简一行显示 如果想在查看的时候只显示简略的commit id,那么可以使用 如果想在查看的时候想获取全部基本信息,可以使
阅读全文
摘要:[TOC] 创建分支 当我们使用 命令的时候,Git就会默认帮我们创建一个分支,名字叫做master。 我们还可以创建其它分支,使用 如果我们想在创建新分支的同时,并切换到新建的分支,需要加上额外的参数 ,使用 ,它等同于下面的两条命令 查看分支 可以通过如下命令查看当前所处分支 切换分支 当我们从
阅读全文
摘要:Git提供了一个.gitignore文件,帮助我们忽略掉一些不想或者不能提交到版本控制器中的文件。这个文件的使用时必须要掌握的。 .a 忽略所有目录下的.a结尾的文件 !lib.a 但lib.a除外 /TODO 仅仅忽略项目根目录下的TODO文件,不包括subdir/TODO build/ 忽略bu
阅读全文
摘要:与使用 类似,Git还提供了重命名文件的命令 ,我们可以通过该命令重命名文件。 如下图, 包含了以下动作
阅读全文
摘要:在使用git的过程中,我们有时在提交时,注释说明会写错,那么我们该如何修改这次提交说明呢?在SVN上我们只能在代码的某个地方加一个不影响功能的空格再次提交,然后写新说明。但是在Git中我们可以吃后悔药啦,可以使用 来覆盖之前的提交说明。
阅读全文
摘要:我们使用 来进行删除文件的操作。 这个命令把工作区的index.php删除并暂存了。 如何撤回已暂存的删除命令? 上图中已经给出了提示,使用 ,然后再执行 就可以回到执行git rm之前的状态了。 如何把暂存的删除命令提交到版本库? 这个时候如果我们确定想删除这个文件,执行git commit 即可
阅读全文
摘要:在使用git之前,我们首先要初始化一个git管理的仓库,这里以博客(blog)为例 我们进入目录,执行 查看git状态,可以看到一个新的git管理的项目目前没有还没有任何提交 我们在这个目录下新建一个index.php的文件,使用 ,然后再通过git status查看状态,在新创建了一个文件后,状态
阅读全文
摘要:首先,说下最常用的设置用户名和邮箱的命令 这是针对系统某个用户的全局设置。实际上,配置用户的地方可不止全局这一个地方。 在我们首次使用Git时,都是需要配置用户名(user.name)和邮箱(user.email)的。对于用户名和邮箱来说,有3个地方可以设置 1. /etc/gitconfig,使用
阅读全文
摘要:之前的写过一篇如何在服务器上搭建Git服务 "Git服务器搭建" ,接下来的一段时间,我将详细的讲解Git的使用。看如下一张图片,本篇主要理解一些基本概念。 图中几个名词的意思如下: workspace: 工作区 index/Stage: 暂存区 Repository: 本地仓库 Remote: 远
阅读全文