首页 > 程序开发 > 综合编程 > 其他综合 >

Git仓库

2017-01-23

Git仓库:我们可以通过两种方式来获取Git仓库,将项目所需的所有文件导入所有文件 Git 中 从一个服务器克隆一个现有的 Git 仓库。

Git仓库:我们可以通过两种方式来获取Git仓库,将项目所需的所有文件导入所有文件 Git 中 从一个服务器克隆一个现有的 Git 仓库。

1. 在现有目录中初始化仓库

如果你打算使用 Git 来对现有的项目进行管理,你只需要进入该项目目录并输入:

$ git init

这将会在当前目录下创建一个 .git 目录,此目录含有初始化的 Git 仓库中所有的必须文件。注意:此目录为隐藏的,就如同 .svn 目录一样,我们需要通过显示隐藏文件来看到它。如果我们需要指定在哪个目录初始化,可以通过如下命令:

y@DESKTOP-IVDRIN9 MINGW64 ~/Desktop/giys
$ git init test/

y@DESKTOP-IVDRIN9 MINGW64 ~/Desktop/giys
$ ls -al test/
total 4
drwxr-xr-x 1 y 197121 0 1月  21 12:45 ./
drwxr-xr-x 1 y 197121 0 1月  21 12:45 ../
drwxr-xr-x 1 y 197121 0 1月  21 12:45 .git/

可见,我们在当前目录下的子目录test下创建了Git仓库,那么我们可以在当前目录向仓库中添加文件么?

y@DESKTOP-IVDRIN9 MINGW64 ~/Desktop/giys
$ git add  1.txt
fatal: Not a git repository (or any of the parent directories): .git

所以,git仓库管理的文件需要与仓库在同级目录下,或者在此目录的子目录下才能起作用。

2. 克隆仓库

在逛github的时候,遇到好的项目想下载要怎么办?和 svn 一样,我们也可以克隆远程仓库中的文件。

git clone [url] 

如果需要同上面一样,克隆到指定目录可以使用

git clone [url] [directory]

和 SVN 不同的是,现在使用的命令是 clone 而不是 checkout 。因为 Git 克隆的是该 Git 仓库的几乎所有数据,而不是仅仅复制你工作所需要文件。 当执行 git clone 命令的时候,默认配置下远程 Git 仓库中的每一个文件的每一个版本都将被拉取下来。

一般我们从GitHub克隆的项目,我们是通过https的方式,我们也可以通过SSH来配置和提交我们的项目,对于在自己的计算机上操作时,推荐使用此方法,比较便捷。可以通过下面文章来配置:

相关文章
最新文章
热点推荐