git

git命令集合

安装完成git之后要配置一些基本的信息git config --global user.name "Your Name"git config --global user.email "email@example.com"(其中的"Your Name"和"email@example.com"都要换成你自己个人的信息)创建一个空的本地仓库git init将文件从工作区添加到暂存

闯过这 54 关,点亮你的 Git 技能树 (四)

这是一个系列文章,介绍学习 Git 的一个小游戏 - githug,如果你是第一次看到,请先阅读:闯过这 54 关,点亮你的 Git 技能树闯过这 54 关,点亮你的 Git 技能树(一)闯过这 54 关,点亮你的 Git 技能树(二)闯过这 54 关,点亮你的 Git 技能树(三)今天我将带大家完成第 31 - 40 关,如对任何命令使用有疑问请看第一篇里的推荐教程。第三

git中常见的错误

说明Git是一个分布式的版本控制系统,最初由Linus Torvalds编写,用作Linux内核代码的管理。在推出后,Git在其它项目中也取得了很大成功,尤其是在Ruby社区中。目前,包括Rubinius、Merb和Bitcoin在内的很多知名项目都使用了Git。Git同样可以被诸如Capistrano和Vlad the Deployer这样的部署工具所使用。[来自某度]此

svn和git的比较

合并操作时对提交过程的保留git:合并操作保留原有的提交过程svn:多个提交合并为一个提交不用因为合并操作而导致追踪的困难修正提交git:可以修正提交。使用功能分支工作流,在自己的分支可以方便修正提交而不会影响大家。svn:一旦提交就到服务器上,实际使用中就是不能修改(svn可以在服务器上修改,因为过程复杂需要权限实际上从不会这样做)本地分支git可以方便的创建本地分支,创

经验技巧:Windows缓存Git用户名密码

Windows系统在cmd里面执行下面命令 git config --global credential.helper wincred 参考 https://help.github.com/articles/caching-your-github-password-in-git/ 关键字:git, windows, helper

如何部署软件 - 让你团队的部署像地狱一样无聊且毫无压力

让我们来聊聊部署无论你何时对自己的代码库做出改动,总会伴随着要破坏一些东西的风险。没有人喜欢宕机,没有人喜欢暴躁的用户,也没有人喜欢生气的经理,所以部署新代码到生产环境变成颇具压力的一个环节。你完全没必要对它有压力,我将在这里重复一遍又一遍这句话:你的部署应该尽可能单调、直接、毫无压力。部署新功能到生产环境中应该像在 Hacker News 开始一场关于 用 spaces

Gitbook简易教程

简介GitBook 是一个基于 Node.js 的命令行工具,可使用 Github/Git 和 Markdown 来制作精美的电子书。GitBook支持输出以下几种文档格式静态站点:GitBook默认输出该种格式PDF:需要安装gitbook-pdf依赖eBook:需要安装ebook-convert准备安装在使用GitBook 之前, 我们需要先安装一些必须的工具,Node

用travis和git hook搞个一键部署

前言在自己的vps上做博客系统已经有一段时间了,期间也是磕磕碰碰遇到不少问题,如今也算是有个基础版本能用。可是vps上只放一个博客有点浪费了,而且博客系统也不光是用来写文章的,所以自然就开始放一些其他的自己开发的应用。正好老婆到了要数胎动的日子了,于是就做了一个数胎动的应用,可是到部署的时候缺遇到了不少问题。原本博客系统用的是vue+loopback的前后端搭配,用fore

Git 分支管理

前文讲到 Git 的基础命令,这里谈一下 Git 的分支管理。Git 的每一次提交都是为当前所有文件创建一个快照,而每创建一个分支则是添加一个可移动的指针,来定位版本修改的过程。查看分支git branch# 或者git branch -v # 包含提交信息创建分支Git 的默认分支是 master,需要创建新分支的话需要执行git branch 此时当前分支还是默认的

Git|记一次误提交的解决办法

在不应该开发的分支,进行了开发,并且进行了commit和push. 回滚: git branch # error_branchgit branch new_branch_for_backup git reset --hard commit_id git push origin:error_branchgit checkout right_branch git merge n