Posts tagged ‘版本控制’

快来用Git

Git这个版本控制工具已经很有名气了,不知道的可以去网上查查。在我看来,它最大的好处是小巧,相比于svn,Git的仓库可以“搬来搬去”,是分布式的。你的本地可以保留一份工作“仓库”,这意味着,即使在离线情况下依然可以执行commit等版本控制操作,如果“仓库”在本地的话,commit非常之快速了。

我把Git当作“一个人的软件工程”之必备工具,当你一个人写一个project并且不需要服务器的时候,Git这类分布式的版本控制工具不正好派上用场么。

官方网站见这里

下面我来简要的描述下Git的用法:

  1. 上官网下载Git,根据你的操作系统。Git应该有绿色版本,操作方式是command-line的,不习惯的朋友可以找找GUI版本。
  2. 打开git-cmd.bat进入命令行模式
  3. 进入你的source code文件夹,先来建立一个git仓库。命令是git init。git的命令都是类似格式:git xxx。
  4. 仓库建立好后,此文件夹下的东西就属于工作区了,但是文件还没有纳入版本控制,需要使用git add 命令来纳入。
  5. git status是最常用的命令了,查看当前工作区文件状态,比如有没有新文件,有没有修改过等等。也会有操作提示。
  6. git help查看命令列表吧。