Git歪果仁

一、目标本博文中介绍的git操作要达到的目标为:使用同一分支,回滚到之前的某一历史版本A,但是还保留从该历史版本A到当前版本的提交历史。 例如分支master有如下提交历史: 要达到的目标为:回滚到commit 1,但是还要保存commit 2和commit 3的提交历史,也即再次提交时,...

2017-09-27 23:37:51

阅读数 169

评论数 0

Git branch upstream

一、目标本博文中git操作的目标为建立本地分支与远程分支的映射关系(或者为跟踪关系track)。这样使用git pull或者git push时就不必每次都要指定从远程的哪个分支拉取合并和推送到远程的哪个分支了。二、查看本地分支与远程分支的映射关系使用以下命令(注意是双v):git branch -...

2017-09-27 00:29:58

阅读数 25137

评论数 6

Git删除分支

一、删除本地分支git branch -D 'your_local_branch'二、删除远程分支git push origin --delete 'your_remote_branch'

2017-09-26 15:27:52

阅读数 1563

评论数 0

Git使用笔记:cache/diff/branch/conflict

一、缓存区操作文件添加到缓存区git add 文件名从缓存区删除文件git rm --cached 文件名二、文件恢复从暂存区恢复文件git checkout -- readme.txt从本地仓库中恢复文件git checkout HEAD -- readme.txt从指定commit版本恢复文件...

2017-06-16 22:54:06

阅读数 412

评论数 0

clone github private repository

需要提前说明的是本博文不是讲如何不经允许而clone别人private repository的,本博文目的是如何让小团队利用github协同开发private repository。 背景github上repository分为public和private,顾名思义public可以被其他人看到并cl...

2016-09-05 22:27:50

阅读数 3312

评论数 1

git拉取远程分支并创建本地分支

一、查看远程分支使用如下git命令查看所有远程分支:git branch -r二、拉取远程分支并创建本地分支方法一使用如下命令:git checkout -b 本地分支名x origin/远程分支名x使用该方式会在本地新建分支x,并自动切换到该本地分支x。方式二使用如下命令:git fetch o...

2016-08-16 22:41:30

阅读数 155986

评论数 6

git rm/reset/checkout使用说明

一、git rm当未在.gitignore文件中设置不需要跟踪的文件类型时,在使用git add .命令时,会把工程中所有未跟踪的文件添加到git索引中,如果此时意识到有些文件不需要commit时,可以把文件从索引中删除: git rm --cached + 文件名 或者 git reset...

2016-07-25 23:47:39

阅读数 1424

评论数 0

笔记:Git Bash ssh key配置及首次提交本地工程到github(Windows )

一、必要条件 Windows中已安装git; 已经注册了github账号。 二、ssh key生成及配置在本地生成ssh key并配置到github网站。具体过程参考链接https://help.github.com/articles/generating-an-ssh-key/。这里说明为什么要...

2016-04-07 19:22:34

阅读数 1862

评论数 0

mac git

使用git可以很轻松的管理自己的代码,尤其可以和github网站完美结合,实现代码提交、跟踪、同步、维护和克隆等。在整个过程中,github就像是团队开发中的服务器端远程仓库repository。 一、Mac下git安装 这个搜索一下,有很多资源介绍git的安装,其实在Mac下git是已经默认自带...

2015-09-13 15:15:09

阅读数 1017

评论数 2

GIT在线手册

GIT在线手册:

2014-11-11 23:22:53

阅读数 724

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭