和Leon一起从头学Git(二)

一、使用Git的一般情景

  1. 从远程库repo克隆Git项目资源作为工作目录。
  2. 在克隆的资源上添加或修改文件。
  3. 如果其他人修改了,你可以更新资源。
  4. 在提交前查看修改。
  5. 提交修改。
  6. 在修改完成后,如果发现错误,可以撤回提交并再次修改并提交。


    6217760-1523137d9bb1a61b.png
    图片发自简书App

二、创建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

猜你喜欢

转载自blog.csdn.net/weixin_34395205/article/details/87200501