随笔分类 -  git

git介绍和使用
摘要:git远程仓库: 目前我们使用到的 Git 命令都是在本地执行,如果你想通过 Git 分享你的代码或者与其他开发人员合作。 你就需要将数据放到一台其他开发人员能够连接的服务器上。 添加远程仓库: 由于你的本地Git仓库和GitHub仓库之间的传输是通过SSH加密的,所以我们需要配置验证信息:使用以下 阅读全文
posted @ 2016-11-16 09:38 ngulc 阅读(262) 评论(0) 推荐(0) 编辑
摘要:git标签 如果你达到一个重要的阶段,并希望永远记住那个特别的提交快照,你可以使用 git tag 给它打上标签。-a 选项意为"创建一个带注解的标签"。 添加标签命令: 当执行git log --decorate命令时,会看到我们打的标签。 如果我们忘了给某个提交打标签,又将它发布了,我们可以给它 阅读全文
posted @ 2016-10-23 20:37 ngulc 阅读(191) 评论(0) 推荐(0) 编辑
摘要:git日志的查看 在使用 Git 提交了若干更新之后,又或者克隆了某个项目,想回顾下提交历史,我们可以使用 git log 命令查看。 查看日志信息: 可以用 --oneline 选项来查看历史记录的简洁的版本 我们还可以用 --graph 选项,查看历史中什么时候出现了分支、合并。以下为相同的命令 阅读全文
posted @ 2016-10-19 20:54 ngulc 阅读(767) 评论(0) 推荐(0) 编辑
摘要:git分支管理 几乎每一种版本控制系统都以某种形式支持分支。使用分支意味着你可以从开发主线上分离开来,然后在不影响主线的同时继续工作。 创建分支命令: 切换分支命令: 当你切换分支的时候,Git 会用该分支的最后提交的快照替换你的工作目录的内容, 所以多个分支不需要多个目录。 合并分支命令: 你可以 阅读全文
posted @ 2016-09-16 12:31 ngulc 阅读(323) 评论(0) 推荐(0) 编辑
摘要:简介 Gitflow工作流程围绕项目发布定义了严格的分支模型。尽管它比Feature Branch Workflow更复杂一些,但它也为管理更大规模的项目提供了坚实的框架。 与Feature Branch Workflow比起来,Gitflow流程并没有增加任何新的概念或命令。其特色在于,它为不同的 阅读全文
posted @ 2016-09-07 09:39 ngulc 阅读(36724) 评论(4) 推荐(4) 编辑
摘要:git基本操作: Git 的工作就是创建和保存你项目的快照及与之后的快照进行对比。 获取与创建新项目命令: git init: 用 git init 在目录中创建新的 Git 仓库。 你可以在任何时候、任何目录中这么做,完全是本地化的。 在目录中执行 git init,就可以创建一个 Git 仓库了 阅读全文
posted @ 2016-08-14 13:56 ngulc 阅读(330) 评论(0) 推荐(0) 编辑
摘要:创建仓库 git init: Git 使用 git init 命令来初始化一个 Git 仓库,Git 的很多命令都需要在 Git 的仓库中运行,所以 git init 是使用 Git 的第一个命令。 在执行完成 git init 命令后,Git 仓库会生成一个 .git 目录,该目录包含了资源的所有 阅读全文
posted @ 2016-08-02 19:57 ngulc 阅读(290) 评论(0) 推荐(0) 编辑
摘要:git工作流程 一般工作流程如下: 克隆 Git 资源作为工作目录。 在克隆的资源上添加或修改文件。 如果其他人修改了,你可以更新资源。 在提交前查看修改。 提交修改。 在修改完成后,如果发现错误,可以撤回提交并再次修改并提交。 Git 的工作流程示意图: git的工作区、暂存区和版本库 基本概念: 阅读全文
posted @ 2016-07-21 22:58 ngulc 阅读(1205) 评论(0) 推荐(0) 编辑
摘要:git的配置: Git 提供了一个叫做 git config 的工具,专门用来配置或读取相应的工作环境变量。 这些环境变量,决定了 Git 在各个环节的具体工作方式和行为。这些变量可以存放在以下三个不同的地方: /etc/gitconfig 文件:系统中对所有用户都普遍适用的配置。若使用 git c 阅读全文
posted @ 2016-07-18 15:58 ngulc 阅读(249) 评论(0) 推荐(0) 编辑
摘要:简介:Git是一个开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目。Git 是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件。Git 与常用的版本控制工具 CVS, Subversion 等不同,它采用了分布式版本库的方式,不必服务 阅读全文
posted @ 2016-07-10 09:33 ngulc 阅读(319) 评论(0) 推荐(0) 编辑