Git在线练习http://pcottle.github.io/learnGitBranching/https://try.github.io/levels/1/challenges/1Git入门http://code.tutsplus.com/tutorials/easy-version-control-with-git–net-7449http://blog.jobbole.com/25775/...
分类:
其他好文 时间:
2015-06-28 23:05:52
阅读次数:
281
第一部分:如何使用github参与到一个开源项目中去呢?比如人气极高的bootstrap项目,这是一个非常强大的CSS框架,你可以访问它的项目主页https://github.com/twbs/bootstrap,点“Fork”就在自己的账号下克隆了一个bootstrap仓库,然后,从自己的账号下c...
分类:
其他好文 时间:
2015-06-28 22:57:22
阅读次数:
190
软件开发中,每添加一个功能,最好新建一个feature分支,完成后合并,最后删除该feature分支。假如,开发代号为scan的新功能:1,增加并切换到新分支上,git checkout -b feature-sacan2,开发完毕,增加到暂存区,并提交git add scan.pygit comm...
分类:
其他好文 时间:
2015-06-28 21:34:05
阅读次数:
181
标签管理:首先切换到要打标签的分支上,git branchgit checkout master输入命令:git tag tagname,就可以打一个标签git tag v1.0默认的标签是打在最近的一次commit上的,若是忘记打标签,可以使用git log,找到历史提交的commit-id,然后...
分类:
其他好文 时间:
2015-06-28 21:32:51
阅读次数:
177
多人协作:查看远程库的信息,git remote推送分支到远程库git push origin master/dev注意:master是主分支,时刻需要与远程同步dev是开发分支,也需要与远程同步bug分支用于本地修改bug,没必要推动到远程feature分支是否推送,取决于是否合作在上面开发,抓取...
分类:
其他好文 时间:
2015-06-28 21:23:07
阅读次数:
107
假设当前在dev分支上进行工作,但是需要马上修复bug,如何处理呢?由于dev的工作还未完成,所以不能提交,1,使用git stash命令,把当前的工作现场储存起来,等恢复现场之后继续工作。git stash2,假设bug在master分支上,从master创建临时分支git checkout ma...
分类:
其他好文 时间:
2015-06-28 21:22:43
阅读次数:
148
git log(--pretty=oneline) 查看日志, (--pretty=oneline) 简化信息.git reset --hard head 版本回退 head 表示当前版本git reflog 显示所有日志 和 git log 不同 (git log 只能看到当前版本之前的log.....
分类:
其他好文 时间:
2015-06-28 17:05:56
阅读次数:
163
一般分支进行合并时,git会采用Fast Forward模式,但这种模式有弊端,就是删除分支后,对丢掉分支信息。1,创建并切换dev分支git checkout -v dev修改readme文件,然后添加到暂存区,再提交新的commit。2,切换回master,git checkout master...
分类:
其他好文 时间:
2015-06-28 16:50:18
阅读次数:
103
一般分支进行合并时,git会采用Fast Forward模式,但这种模式有弊端,就是删除分支后,对丢掉分支信息。1,创建并切换dev分支git checkout -v dev修改readme文件,然后添加到暂存区,再提交新的commit。2,切换回master,git checkout master...
分类:
其他好文 时间:
2015-06-28 16:49:39
阅读次数:
94
远程仓库:Git是分布式版本控制系统,同一个git仓库,可以分布到不同的机器上,那么需要有一台机器上有一个原始版本库,这样别的机器可以克隆这个原始版本库,那么这台机器就是github。1,创建SSH Key。打开Shell(Windows下打开Git Bash),输入ssh-keygen -t rs...
分类:
其他好文 时间:
2015-06-28 15:23:19
阅读次数:
120