登录 用户中心() [退出] 后台管理 注册
 

热门搜索:
您的位置:首页 >> 程序员下载区 >> 程序员下载区 >> 主题: Git on Windows -- linux创始人写的版本控制系统windows版
标题 Git on Windows -- linux创始人写的版本控制系统windows版
我是马甲
浏览(1096) 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。


总数:6 页次:1/1 首页 尾页  


发表评论:
文本/html模式切换 插入图片 文本/html模式切换


附件:




Copyright © 2005-2012 CLQ工作室, All Rights Reserved

CLQ工作室 版权所有