首页 > 工具

Git简明教程7-分支管理-创建与合并

Git鼓励大量使用分支: 查看分支:git branch 创建分支:git branch 切换分支:git checkout 创建+切换分支:git checkout -b 合并某分支到当前分支:git merge 删除分支:git branch -d 强制删除分支:git branch -D git merge命令用于合并指定分支到当前分支。 注意到merge时的Fast-forward信息,Git告诉我们,这次合并是“快进模式”,也就是直接把master指向dev的当前提交,所以合并速度非常快。合并之后可以用git branch -d删除分支。合并分支时,...

Git简明教程6-版本管理-版本回退

在Git中,我们用git log命令查看我们之前commit的历史记录 而想要随时掌握工作区的状态,使用git status命令。 如果git status告诉你有文件被修改过,用git diff可以查看修改内容。 git log命令显示从最近到最远的提交日志。如果嫌输出信息太多,看得眼花缭乱的,可以试试加上--pretty=oneline参数 你看到的一大串类似3628164...882e1e0的是commit id(版本号),和SVN不一样,Git的commit id不是1,2,3……递增的数字,而是一个SHA1计算出来的一个非常大的数字,用十六进制表示,而且你看到的commit...

Git简明教程5-版本管理-工作区和暂存区

工作区(Working Directory) 就是你在电脑里能看到的工作操作的目录,比如我的gittest文件夹就是一个工作区 版本库(Repository) 工作区有一个隐藏目录.git,这个不算工作区,而是Git的版本库。 Git的版本库里存了很多东西,其中最重要的就是称为stage(或者叫index)的暂存区,还有Git为我们自动创建的第一个分支master,以及指向master的一个指针叫HEAD。 {工作区} -git add-> {版本库:暂存区[stage]} -git commit-> {版本库:分支[branch]} <----HEAD 我们把文件往...

Git简明教程4-版本管理-创建版本库

创建版本库 git init 版本库又名仓库,英文名repository,简称repo 你可以简单理解成一个目录,这个目录里面的所有文件都可以被Git管理起来,每个文件的修改、删除,Git都能跟踪,以便任何时刻都可以追踪历史,或者在将来某个时刻可以“还原”。 所以,创建一个版本库非常简单,首先,选择一个合适的地方,创建一个空目录: $ mkdir gittest $ cd gittest $ git init 就可以创建一个本地的git仓库了。 把文件添加到版本库 git add & git commit 现在我们创建一个readme.txt文件并提交到版本库 。...

Git简明教程3-远端仓库git clone

假设我们从零开发,那么最好的方式是先创建远程库,然后,从远程库克隆。 首先,登陆GitHub,创建一个新的仓库,名字叫gittest 可以勾选Initialize this repository with a README,这样GitHub会自动为我们创建一个README.md文件。创建完毕后,可以看到README.md文件,当然,也可以不勾选。 了解一个项目,恐怕首先都是通过其Readme文件了解信息。如果你以为Readme文件都是随便写写的那你就错了。github,oschina git gitcafe的代码托管平台上的项目的Readme.MD文件都是有其特有的语法的。称之为Mar...