可以参照: http://www.bootcss.com/p/git-guide/ 进行学习
git速成命令:
简介:git 主要由三部分组成
1: 工作目录
2: index(缓冲区)--其实就是索引\缓冲区 临时保存你的修改;
3: HEAD --最后是 HEAD,指向你最近一次提交后的结果。
1:创建新仓库:
创建新的文件夹,打开 执行 git init
2:检出仓库
2.1 本地仓库检出 git clone /path(相应的项目地址)
2.2 remote 远端仓库检出 git clone 用户名@host:/path(相应的项目地址) --git 远程检出,特别想 scp 传送文件相似;
3: 添加提交
git add 文件\文件夹
git commit -am '日志'
4: 推送改动
git push origin 相应的分支(相应的目录包)
如果你还没有克隆现有仓库,并欲将你的仓库连接到某个远程服务器,你可以使用如下命令添加:
git remote add origin <server>
如此你就能够将你的改动推送到所添加的服务器上去了
5:分支(分支是用来将特性开发绝缘开来的。在你创建仓库的时候,master 是“默认的”。在其他分支上进行开发,完成后再将它们合并到主分支上。)
5.1 创建一个叫做“feature_x”的分支,并切换过去 git checkout -b feature_x
5.2 切换到住分支 git checkout master
5.3 删掉分支 git branch -d feature_x
5.4 将分支推送到git仓库 git push origin branch(分支名称)
6:更新合并
6.1 git push
6.2 git fetch (获取) git merge (合并) 等同于 6.1 的操作命令;
--下面的例子我是按照linux 编写,请按照下面的操作进行这样
git使用例子:
1:创建git目录(git服务器目录--类似与svn目录)mkdir blog.git
cd blog.git
git init --bare 初始化 blog.git 目录下最好不要有其他的任何文件
2: --创建文件 提交修改到Head
mkdir test.git
cd test.git
echo 3 >> file
git init --初始化
git add file --添加文件到缓冲区
git commit -am 'first commit' --通过提交提交到HEAD
3: 将test.git push到blog.git项目上
cd test.git
git remote add origin ../blog.git 将本地项目推送到git服务器
git push origin master 将本地的HEAD中的代码(更新操作) 推送到master分支
4: cd ../blog.git
git clone blog.git --克隆blog.git 你在本地的目录下你就会看到blog文件夹,里面是你提交的文件;
作者:tin591 发表于2013-11-25 12:58:56
原文链接