建立仓库

建立仓库的方式有两种:一种通过 git init 将本地已有的项目初始化为一个 git 仓库;一种是通过 git clone 将远程仓库 clone 到本地。

init

进入到本地文件夹,运行

git init

该命令会在当前目录下生成 .git 目录,所有 git 需要的数据和资源都放在 .git 目录中。

然后通过 git remote add <name> <url> 添加一个远程库链接,再运行 add , commit , push 等命令,可以将该目录下的文件推到指定的远程库中。同时,也会将目录中的文件纳入版本控制。


clone

通过使用 git clone [url] 将 url 指定的仓库 clone 到当前目录下。例如

git clone https://github.com/birdandcliff/images.git
  1. 会在当前目录下新建 images 文件夹,里面会有 .git 文件夹;

  2. 会将远程仓库中的所有文件都复制到本地,Git 收取的是项目历史的所有数据(每一个文件的每一个版本),服务器上有的数据克隆之后本地也都有

  3. 可以通过 git clone [url] <name> 指定克隆到本地时工作目录名称。

git clone  https://github.com/birdandcliff/images.git localImage

其效果与上面相同,只不过新建的文件夹名为 localImage。

  1. --depth:表示 clone 深度。不配置 depth 时,clone 会将所有历史信息都复制下来,而配置 depth 后只会复制指定的历史。如将 depth 指定为 1 时,表示只下载最新的历史记录。

  2. --branch:从指定分支上下载

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 134,923评论 18 139
  • 以下内容是我在学习和研究Git时,对Git操作的特性、重点和注意事项的提取、精练和总结,可以做为Git操作的字典,...
    科研者阅读 3,567评论 2 19
  • 本片内容转自CSDN http://blog.csdn.net/ithomer/article/details/7...
    五娃儿阅读 4,956评论 2 88
  • 接近实习的的第十四天,我快要崩溃…… 想着要不不干了直接在家待着,反正我是一个大三学生,还没有毕业,何苦受这些罪。...
    你好小贤阅读 775评论 0 0
  • 怀孕期间,曾断断续续写下数十篇日记。还留存了好多照片,不时翻看,美好至极。趁产假时间充裕,整理记录在此,留作纪念!...
    夜光罩着你阅读 410评论 1 0