Git Guide
RichardYSteven
这个作者很懒,什么都没留下…
展开
-
Git 使用的简单汇总
1. 配置git config --global user.name "your name"git config --global user.email mail@box.comgit config --global color.ui truegit config --global core.editor vigit config --global alias.lol ...原创 2010-10-21 16:01:00 · 27235 阅读 · 3 评论 -
通过http代理,下载git协议的repo
http://www.vpsee.com/2011/07/how-to-use-git-through-a-http-proxy/主要参考了这个帖子。 1. 如果是http或者https协议的,那比较简单export http_proxy="http://proxy_ip_address:port"export https_proxy="http://proxy_ip_转载 2012-09-13 14:34:04 · 4911 阅读 · 0 评论 -
更改git 树中某个旧的commit
Please see this page.http://schacon.github.com/history.htmlI tried this and summary the step as following.1. git rebase -i HEAD~32. change the "pick" to "edit" for the commit you want.3. c转载 2012-02-24 09:53:06 · 2242 阅读 · 0 评论 -
git hub 的使用
官方的help 在http://help.github.com1. 创建一个新的repo在自己的主页上有这个按钮,点击后有显示Global setup: Set up git git config --global user.name "Richard" git config --global user.email richard@gmail.com原创 2011-09-27 23:32:15 · 3069 阅读 · 0 评论 -
git fetch 后, git merge 和 git rebase的区别
git fetch用来将自己本地的repo 更新到最新的。但是fetch后,并不会显示到本地。 有两种办法, rebase 和 merge. if you want masterA => masterB => masterC => yourworkhere => (masterD and E merged) => HEAD then use mergeif原创 2012-02-20 14:38:24 · 2066 阅读 · 0 评论 -
用gvimdiff来显示diff+我喜欢的
http://stackoverflow.com/questions/255202/how-do-i-view-git-diff-output-with-visual-diff-programThe second method, which I prefer, is to configure the external diff tool via "gitconfig". Her转载 2011-10-13 00:16:18 · 5846 阅读 · 0 评论 -
Git 使用的一些介绍
A tutorial of a conceptual git.http://www.eecs.harvard.edu/~cduan/technical/git/在branch和merge, rebase 上有图片介绍,比较清楚 相对较短的篇幅,但是内容相对较全。 中文的http://www.linuxgem.org/user_files/linuxgem/Image/g转载 2010-10-19 15:14:00 · 1301 阅读 · 0 评论 -
Show Git dirty status in your Unix bash prompt
<br />http://ambientideas.com/blog/index.php/2010/08/git-bash-prompt/<br /> <br /> RED="/[/033[0;31m/]" YELLOW="/[/033[0;33m/]" GREEN="/[/033[0;32m/]" BLUE="/[/033[0;34m/]" LIGHT_RED="/[/033[1;31m/]"LIGHT_GREEN="/[/033[1;32m/]" W转载 2011-03-31 15:29:00 · 1000 阅读 · 0 评论 -
Git - SVN Crash Course
http://writeblog.csdn.net/PostEdit.aspx对应了git的命令到svn的命令原创 2011-03-19 10:16:00 · 949 阅读 · 0 评论 -
使用 .gitignore来忽略某些文件
具体使用请看 man gitignore一般某个项目dev过程中都会产生一些中间文件,这些文件是我们不想要追踪的。git中可以使用.gitignore文件来忽略这些文件。在需要的目录下面 添加 .gitignore文件文件中每一行表示需要忽略的文件的正则表达式。$cat .gitignore #ignore .metadata.metadata.gitignore当前的目录情况$ls -altotal 24drwxr-xr-x 4 root root 4096 2010-12-11 1原创 2010-12-11 12:50:00 · 66097 阅读 · 3 评论 -
用git发patch
1. fetch gt treegit clone 2. git brach显示 那个branch3. git log显示 loggit show SHA!显示某个commit的具体改动4. 同步treegit pull5git commitgit commit --amend -a 修原创 2011-08-19 12:01:32 · 4806 阅读 · 0 评论