Posted on 05-12-2012
Filed Under (技术) by waterlin

Windows 下可以使用 MsysGit 来搭建 Git 的使用环境,另外熟悉使用 TortoiseSVN 的人可以试试使用 TortoiseGit,这种图形化的工具可以让你从命令行的使用中解脱出来。

下面说一下几个基本的使用命令,基本上可以满足日常的个人使用。

  1. 创建一个版本库

    打开 MsysGit,跳转到对应的目录里(命令和 Linux 相同),然后使用下面的命令创建一个版本库:

    $ mkdir gittest
    $ cd gittest
    $ git init
    

    即初始化当前所在目录的项目。

  2. 配置个人用户信息

    在提交代码的时候,肯定需要告诉 Git 是谁提交的代码等,这样与别人分享的时候,才知道是谁写的代码,因此需要配置一下个人信息:

    $ git config --global user.name "Your Name Comes Here"
    $ git config --global user.email you@yourdomain.example.com
    
  3. 添加忽略文件信息

    不管你的工程大与小,肯定有一些内容你是不想用版本管理工具来追踪的。例如,Windows 下编译出来的二进制执行文件,一些 Visual Studio 的工程配置文件、信息文件等,这些文件都没必要提交到 Git 版本库里。

    在项目的根目录里,用命令

    $ vim .gitignore
    

    来在 .gitignore 文件里添加这些信息,根据 pattern 输入你需要的模式就可以了。

  4. 添加需要的文件到版本库里

    当有新文件或文件有修改的时候,则需要把它们添加到版本库里。

    $ git add file1 file2 file3
    

    或者直接把所有的文件都添加到版本库里:

    $ git add .
    
  5. 提交修改过的代码

    在第4步里添加了修改文件后,就可以提交代码到本地的 Git 服务器了:

    $ git commit
    

    这个命令会弹出一个对话框来让你确认修改,再添加修改信息等。

    或者直接用这个命令,可以把所有的东西提交:

    $ git commit -a
    

© 2012, 浏忙大爆炸. All rights reserved.
除非注明,浏忙大爆炸文章均为原创,转载请以链接形式标明本文地址。

Comments

dyn on 6 December, 2012 at 5:54 pm #

为啥没有对应svn st的命令呢?

[Reply]

waterlin Reply:

你需要的应该是 git status 命令吧?

[Reply]


dyn on 10 December, 2012 at 5:54 pm #

是啊是啊,竟然不支持缩写,谢谢谢谢。

[Reply]


Post a Comment
Name:
Email:
Website:
Comments: