Git安装(windows)
https://code.google.com/p/msysgit/downloads/list
我们使用版本Git-1.7.9版本
百度网盘下载:链接:http://pan.baidu.com/s/1i3ILeAT 密码:r9hg
一路默认,安装完效果图,双击生成图标
Linux模式的命令行。
Git建立仓库
Ø 建立Git仓库(在指定路径下创建)
gitinit --bare 库名称
Ø 仓库目录说明
Ø hooks目录:脚本文件的目录。
Ø info目录:保存了不希望在 .gitignore 文件中管理的忽略模式的全局可执行文件
Ø logs目录:日志目录
Ø objects目录:存储所有数据内容
Ø refs目录:存储指向数据(分支)的提交对象的指针
Ø config文件包含了项目特有的配置选项
Ø description文件仅供 GitWeb 程序使用
Ø HEAD文件指向当前分支
Clone仓库(简单使用)
Clone(检出)上面创建的仓库。
Clone到指定目录
上传
1. 在user1下新建文件readme.txt
可以同命令查看当前状态
可以看到我们添加的文件。
2. 纳入版本控制
git addreadme.txt
3. 提交
git commit readme.txt
进到VIM编辑器(写log),按“a”进入操作模式,输入内容,按键盘esc退出编译,:wq,保存退出。
4. 推送到服务器PUSH
git push /d/repository/git/testResitory/ master
GIT常用命令(附件)
1. 创建git资源库
gitinit --bare 库名称
2. 在用户文件夹下把资源clone下来
gitclone <仓库目录> /g/software/repository/git/itheima <用户目录> .
注意:clone时候用户目录必须为空
3. 创建一个文件,纳入到版本控制中。
gitadd <文件名>
第一次执行会出警告:warning:LF will be replaced by CRLF in readme.txt.
Thefile will have its original line endings in your working directory.
警告处理:需要配置用户信息
gitconfig user.name = "zhangsan"
gitconfig user.email = "itheima@gmail.com"
4. 提交到本地版本库里。
gitcommit <文件名>
5. 推送到远程共享版本库中
gitpush origin master
6. 切换用户,拉取最新的文件
gitpull