一、使用Git的一般情景
- 从远程库repo克隆Git项目资源作为工作目录。
- 在克隆的资源上添加或修改文件。
- 如果其他人修改了,你可以更新资源。
- 在提交前查看修改。
- 提交修改。
-
在修改完成后,如果发现错误,可以撤回提交并再次修改并提交。
和Leon一起从头学Git(二)
二、创建Git仓库
1、使用已有目录作为Git仓库
使用方法
使用当前目录作为Git仓库,我们只需使它初始化。 git init <direction>
不指定目录时,默认在命令执行的当前目录创建仓库。
- 在当前目录生成一个.git目录
git init
- 在指定目录作为Git仓库
git init newrepo
初始化后,会在 newrepo 目录下会出现一个名为 .git 的目录,所有 Git 需要的数据和资源都存放在这个目录中。
如果当前目录下有几个文件想要纳入版本控制,需要先用 git add 命令告诉 Git 开始对这些文件进行跟踪,然后提交:
$ git add *.c
$ git add README
$ git commit -m '初始化项目版本'
以上命令将目录下以 .c 结尾及 README 文件提交到仓库中。
2、从远程 Git 仓库中拷贝项目
使用方法
克隆仓库的命令格式为:
git clone <repo> <directory>
参数说明:
repo:远程仓库。
directory:本地目录。
比如,要克隆 Ruby 语言的 Git 代码仓库 Grit,可以用下面的命令:
$ git clone git://github.com/Leon1023/linux-c.git
执行该命令后,会在当前目录下创建一个名为linux-c的目录,其中包含一个 .git 的目录,用于保存下载下来的所有版本记录。
如果要自己定义要新建的项目目录名称,可以在上面的命令末尾指定新的名字:
$ git clone git://github.com/Leon1023/linux-c.git my-linux
网友评论