Git命令之回退篇 git revert git reset】的更多相关文章

Git command之回退篇 欲练回退 必先了解:HEAD.index.WorkingCopy HEAD: 当前所在的分支版本顶端的别名,也就是最新的一次commit. git commit 之后与HEAD一致 index: staging area,git add 之后放入该区域 WorkingCopy: 当前修改等操作所在区域,没有 git add 和 git commit 操作 git reset HEAD --file (单个文件) 可与git checkout --file配合 回退…
上一篇<Git命令汇总基础篇>总结了使用Git的基本命令,这一篇作为补充主要给大家讲一些平时使用中的技巧和总结 . 学会了这些命令,已经基本解决了使用Git中大部分问题. 1.gitignore 全局配置忽略文件 git config --global core.excludesfile ~/.gitignore 如果只针对某个项目起作用,也可以把.gitignore放在跟.project同一目录下. 2.git log 格式化显示 git log --pretty=oneline git l…
自己用Git有一段时间了,随着项目越来越多,功能分支也随之增加,从简单的基础命令到随心所欲,需要自己不断地去尝试总结,下面来分享一下我的Git使用总结. 本章基础篇主要讲解一些Git代码提交流程和Git基础命令的使用. 一.Git版本分支管理 以下是一个比较基本的分支管理示范,每个公司的项目管理运作不同,分支管理也有各自的特色,但万变不离其宗. 1) dev分支用于日常开发 2) 当有新版本需要发布时,把dev代码合并到release分支做集成测试,并等待发布 3) release分支进入bug…
1.在开发过程中遇到合并别人的代码或者合并主分支的代码导致自己的分支代码冲突或有别的问题,这时我们需要回退某个git提交历史的代码 用一下命令 git reset --hard 139dcfaa558e3276b30b6b2e5cbbb9c00bbdca96 后面的是git提交的历史版本号,上git上面找到复制下来就行 2.执行上面操作之后我们本地的代码就会回到你需要回到的某个版本的代码 但是只是我们本地的代码回退了 如果需要push到远端需要执行以下操作 git push -f -u orig…
一个中文git手册:http://progit.org/book/zh/ 原文:http://blog.csdn.net/sunboy_2050/article/details/7529841 前面两篇博客 Git 版本管理工具 和 Git 常用命令详解,分别介绍了Git 基础知识和命令用法 本文将对Git 命令,做一下全面而系统的简短总结,整理成简洁.明了的图表结构,方便查询 一. Git 常用命令速查 git branch 查看本地所有分支git status 查看当前状态 git comm…
我们在早先一篇文章中已经快速介绍过 Vi 速查表了.在这篇文章里,我们将会介绍开始使用 Git 时所需要的基础命令. Git Git 是一个分布式版本控制系统,它被用在大量开源项目中.它是在 2005 年由 Linux 创始人 Linus Torvalds 写就的.这个程序允许非线性的项目开发,并且能够通过存储在本地服务器高效处理大量数据:在这个教程里,我们将要和 Git 愉快玩耍并学习如何开始使用它. 我在这个教程里使用 Ubuntu,但你可以使用你选择的任何发行版.除了安装以外,剩下的所有命…
首先,要明确的是,git和svn是完全不同的两种管理方式.他们的命令不是完全对等的. 下面只是一些相似方法的参考,而已. 参考 http://blog.csdn.net/chen198746/article/details/19117627 常用的svn与git命令对比如下: svnadmin create ------------------------------> git init svn co ------------------------------> git clone svn…
创建目录和查看路径 mkdir 创建目录  cd    进入到目录里面pwd   用于显示当前的目录cat   查看文件内容 Git命令使用说明 初始化一个目录成git的仓库(版本库)包括暂存区和master分支git init查看当前目录的文件包括隐藏文件ls -ah获取git命令的手册页git help使用git前需要进行一些全局的配置 > 1.用户目录下的配置,当前登陆用户所有的仓库调用这个配置 ~/.gitconfig > 2.项目目录的配置,优先级高,覆盖全局配置配置用户名和邮箱 ?…
最近事情比较多,一眨眼,已经半个月没有写博客了~不得不感慨光阴似箭啊!当然,2015年有很多让我们期待的事情,比如win10正式版..NET开源.VS2015等等.想想都让人兴奋啊~~ 为了迎接VS2015正式版的到来,我们要更加努力的学习.今天,我们来说一下在VS2013中如何使用Git来管理项目,你不会Git命令也没关系,有了VS2013这个神器,我们即使不会Git命令也可以完美的使用Git来完成项目的管理和发布.  一.将VS2013项目托管到Git 现在的开源项目越来越多,我们会注意到这…
本章学习: 1)熟悉github网站 2)通过git命令远程管理github, 3)git命令使用ssh key密钥无需输入账号密码 1.首先我们来熟悉github网站 1.1 注册github 登录http://github.com/,然后点击sign up,来注册账户: 注册好了,以及验证邮箱后,然后进入github主页: 1.2点击start a project(启动第一个项目) 1.3创建好后,就会跳转到刚刚创建好的test2仓库(项目)主页,如下两张图所示 图1: 图2: 先来介绍下上…