文档分值:0

Git >>> Git >>> Git 基础

课程目录

Git 基础
Git 工作流
Git 高级操作
开始使用 git 管理一个项目

如何开始使用 Git 管理一个项目呢?

有两种方式:

  • 一、将现有项目导入到 Git 中
  • 二、从远程服务器克隆一个现有的 Git 仓库

一、导入现有项目到 git 中

先进入该项目的目录中,然后执行 git 初始化

git    init

然后会发现在这个项目目录中多了一个.git 的子目录(隐藏目录,可能不能直接看见),这个子目录含有你初始化的 Git 仓库中所有的必须文件。

现在已经有了 git 仓库,如果该项目中已经有文件,那么现在需要将这些文件进行版本追踪,使用 git add 来追踪指定文件。

git    add    xxx

将需要进行版本控制的文件都追踪之后,可以进行一次初始化的提交,执行 git commit

git    commit    -m    'initial    project    version'

到了这一步,这个项目已经被 git 管理了。

二、克隆已有的仓库

也可以直接获得一个已有 Git仓库的拷贝来获取一个项目。

git    clone    项目地址

注意:

使用 git clone 之后,获取的是这个 Git 仓库的每个文件的每个版本。

当执行完这个命令之后,会在执行这个命令的目录下,创建一个该项目名的目录,初始化一个 .git 的文件夹,然后将所有的数据放入这个文件夹中,读取最新的版本,放入这个项目的目录中。所以,你看到的就是该项目最新的一个版本的所有目录、文件。

另外,可以在执行git clone的适合,指定本地的项目名称。

git    clone    项目地址    项目名称

添加远程源

添加远程源的目的,是为了保持本地代码始终为最新,即你需要从远程的主仓库拉取项目的最新代码。

git    remote    add    远程源的别名    远程源的地址

注,远程源的别名是你自己起,最好是容易辨识,容易记住。
另外,远程源的地址不是你 fork 后你自己的远程源地址,一般来说是你 fork 的那个仓库的地址

推送代码

  • 推送之前,你需要将要推送的代码 add 一下,添加到 git 版本管理中。
  • 然后 commit 你的本地提交
  • 再之后,向你自己的远程仓库发起推送 git push origin master
    注:origin 是默认名称,一般不会变,master 代表主分支。

然后,你可以到网页上进入你自己的远程仓库,发起合并请求(merge request)。
接着,你就可以等待代码管理员的操作了。

[ 该条目创建时间:2016-07-18 11:03:49 ]