git安装完成后,要使用git时,需要先配置一些信息。比如,要想上传代码到git库中,就应该有自己的用户名跟邮箱名等等。
git的配置:
(1 )设置
git config —global user.name "xiaoxiao"
git config —global user.email "xiaoxiao@gmail.com.cn"
git config —global color.ui "always" //或者"auto", always不仅Base环境是彩色,Dos里也是彩色的。
git config —global alias.ci "commit" //别名缩写
git config —global merge.tool //可以设置合并工具
git config —global —list //查看设置
(2)初始化
在一个已存在的目录中初始化git存储,只要在目录下输入'git init'命令即可。这样会为这个目录生成一个基本的git存储框架。
eg:
cd myproject
git init,
现在,就有了一个空的git存储(你可以查看目录下的'.git'目录)。现在就可以stage和提交(commit)文件到这个目录了。分别使用'git add'和'git commit'命令,例如如下操作:
纳入版本控制:
git add *.txt //添加所有txt文件
git add README //添加单个文件
git add . //添加所有文件包括子目录,但不包括空目录
add命令是个多功能命令,根据目标文件的状态不同,此命令的效果也不同:可以用它开始跟踪新文件,或者把已跟踪的文件放到暂存区,还能用于合并时把有冲突的文件标记为已解决状态等)注意每次修改后都要重新add,不然就会提交之前add时的版本。
git add -i //进入交互式add
git add -p //直接进入补丁模式,可以暂存修改的一部分。
这个我们就可以看到git中的信息了,eg:git log。
在clone一个git库的时候,有3种重要的网络通信协议:ssh,http,git(专职为git服务的协议), 匿名访问方式:通过git://或者http.不管使用何种协议克隆git存储,格式都是这样:
'git clone uri', uri的格式: "git://(hostname)/(path).git"