和Leon一起从头学Git(二)

作者: Leon_Geo | 来源:发表于2019-01-07 09:38 被阅读3次

    一、使用Git的一般情景

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


      和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
    

    相关文章

      网友评论

        本文标题:和Leon一起从头学Git(二)

        本文链接:https://www.haomeiwen.com/subject/omesrqtx.html