![]() |
登录 用户中心() [退出] 后台管理 注册 |
热门搜索: |
您的位置:首页 >> 程序员下载区 >> 程序员下载区 >> 主题: Git on Windows -- linux创始人写的版本控制系统windows版 |
标题 | Git on Windows -- linux创始人写的版本控制系统windows版 |
我是马甲 |
浏览(1325)
2007-09-11 10:20:12 发表
编辑
关键字: Git on Windows -- linux创始人写的版本控制系统windows版 起因是在 [url] http://blog.csdn.net/turingbook/archive/2007/09/07/1775488.aspx [text] 看到了很精彩的 C 与 C++ 互掐的文章,然后知道 git 原来也有windows版本. 在 http://code.google.com/p/msysgit/ 可看到链接,有网络下载版本和直接安装版本.我下的是 WinGit 即 [url] http://msysgit.googlecode.com/files/WinGit-0.1-alpha.exe [text] 它的安装界面明显是 python 的,有bug. |
我是马甲 |
2007-9-11 11:12:00 发表
编辑
好,下面来个简单教程.标准的 git 教程是行不通的(要加些东西),因为这是windows.主要是没有用户信息.好我的git安装在 c:\git 以下为命令行. 1.创建git的数据库 C:\Git\bin>git init-db 2.生成一个文件xxx并加入到git中 C:\Git\bin>echo hello > xxx C:\Git\bin>git add xxx 3.提交[以上两步与标准教程还是一样的,关键是这一步] C:\Git\bin>set home=c:\ C:\Git\bin>git config --global user.name "clq" C:\Git\bin>git commit -m "test" 一共三个命令,其中第1个是设置用户路径,第2个是设置用户名.而且是每次打开dos命令行后都要有这两个命令,当然你可以写成 bat 文件.第3个才是提交,不能直接写 git commit 因为这个版本好象一定要有注释,那个 "test" 就是我加的注释了. 4.改一下xxx文件 echo world >> xxx 5.查看一下它和我们原来对比的有什么不同 C:\Git\bin>git diff 结果如下 diff --git a/xxx b/xxx index 907cd4b..360c7f4 100644 --- a/xxx +++ b/xxx @@ -1 +1,2 @@ hello +world (END) 用过cvs的都明白了吧.另外这个显示的还得退出,退出命令和vi一样 :q 有点啰嗦吧.不过这些应该都可以用一个 shell 外壳程序来解决的. |
我是马甲 |
2007-9-11 11:20:51 发表
编辑
提交可以用一个命令来完成 git commit -m "" -a xxx 省去git add |
我是马甲 |
2007-9-11 11:22:09 发表
编辑
C:\Git\bin>git show xxx 查看最近一次提交的信息. |
我是马甲 |
2007-9-11 11:30:14 发表
编辑
C:\Git\bin>git commit -a -m"aa" 提交全部更改过的文件. |
我是马甲 |
2007-9-11 11:47:24 发表
编辑
目录下有个 git 文件,无任何后缀的.如果提交有问题可能是与它有关. |
我是马甲 |
2007-9-11 12:00:00 发表
编辑
git log -p 查看 log,-p 表示显示每一次修改的 diff。 |
Copyright © 2005-2012 CLQ工作室, All Rights Reserved CLQ工作室 版权所有 |