Git
luohai859
这个作者很懒,什么都没留下…
展开
-
Git全局配置和单个仓库的用户名邮箱配置
Git全局配置和单个仓库的用户名邮箱配置学习git的时候, 大家刚开始使用之前都配置了一个全局的用户名和邮箱$ git config --global user.name "github's Name"$ git config --global user.email "github@xx.com"$ git config --list 如果你公司的项目是放在自建的gitla原创 2016-02-17 13:27:18 · 16076 阅读 · 3 评论 -
git clone 远程分支
有时git clone下来会出现很多branch,更麻烦的是如果主分支没代码那你就只能看到.git目录了。如下面的这个:$ git clonegit://gitorious.org/android-eeepc/mesa.git 发现本地就只有一个.git目录,那么这个时候就需要checkout了。 进入你的本地目录,如这个是mesa,利用$ git branch –r转载 2016-03-29 15:59:17 · 702 阅读 · 0 评论 -
Git过滤文件和文夹
第一步:添加".gitignore"文件往项目根目录添加一个文件".gitignore"。这文件和".git"文件夹同级。但是在windows下无法创建".gitignore"文件名,必须把文件名改成这样".gitignore.",在文件名最后加一个英文句号就可以了。第二步:设置过滤条件bin/ 过滤所有bin文件夹obj/ 过滤所有obj文件夹Valo原创 2016-02-19 17:02:11 · 2944 阅读 · 0 评论 -
Android Studio 哪些文件不需要加入版本控制中
Androidstudio是用gradle来构建项目的,有很多环境方面的文件都不需要增加到svn/git版本库。以下为列出不需要增加到版本库的文件:(1) .idea 文件夹,此文件夹是用来保存开发工具的设置信息。(2) .gradle文件夹,此文件夹是用来保存gradle的依赖信息。(3) build 文件夹,build文件夹是用来保存编译后的文件目录。(原创 2016-02-19 17:29:52 · 2692 阅读 · 0 评论 -
git rebase简介(基本篇)
一、基本git rebase用于把一个分支的修改合并到当前分支。假设你现在基于远程分支"origin",创建一个叫"mywork"的分支。$ git checkout -b mywork origin假设远程分支"origin"已经有了2个提交,如图 现在我们在这个分支做一些修改,然后生成两个提交(commit).$ vi file.txt$ git转载 2017-08-01 16:30:02 · 330 阅读 · 0 评论 -
git rebase简介(高级篇)
一、基本 对于git rebase,你亦可以选择进行交互式的rebase。这种方法通常用于在向别处推送提交之前对它们进行重写。交互式rebase提供了一个简单易用的途径让你在和别人分享提交之前对你的提交进行分割、合并或者重排序。在把从其他开发者处拉取的提交应用到本地时,你也可以使用交互式rebase对它们进行清理。如果你想在rebase的过程中对一部分提交进行修改,你可以在'gi转载 2017-08-01 16:31:00 · 304 阅读 · 0 评论 -
git revert 与 git reset
git revert 撤销 某次操作,此次操作之前和之后的commit和history都会保留(指git log),并且把这次撤销作为一次最新的提交 * git revert HEAD 撤销前一次 commit * git revert HEAD^ 撤销前前一次 commit * git revert原创 2017-08-02 19:51:28 · 284 阅读 · 0 评论