【Git 第4课】 创建Git仓库

上次安装了 Git 之后,我让大家用命令:

git clone https://github.com/crossin/CrossinClass.git

把我在 GitHub 上建立的项目“复制”到本地。这就是创建 Git 仓库的一种方法:从现有的仓库“克隆”。

Git 中所谓的“仓库”(repository),就是一个受 Git 版本控制的目录。仓库中文件的改动都将被 Git 所记录。

通过 got clone 命令,可以从一个已有的 Git 仓库克隆出一个本地的镜像仓库。如果想指定创建的本地文件夹名称,可以在仓库的 url 地址后面加一个参数。如:

git clone https://github.com/crossin/CrossinClass.git MyClass

这里,我们在数据传输是用了 https 协议。除此之外,Git 还支持 git:// 或 user@server:/path.git 的方式进行传输,暂时先不细说。

除了克隆已有仓库,还有一种方法就是创建一个新的 Git 仓库。在想要进行版本控制的目录下执行:

git init

新的仓库就被初始化了。这时目录下会多出一个 .git 的目录,它里面放了 Git 所需要的一些文件,我们也先不去管它。

这时候,你已经有了一个新的 Git 仓库。往里面放一个 readme.txt,随便写点内容。然后在目录下执行:

git add readme.txt

git commit -m 'my first commit'

OK。虽然你可能还很莫名,但你确实已经开始用 Git 管理这个 readme.txt 文件了。至于这两行命令的含义和这个文件的状态,请听下回分解。

#==== Crossin的编程教室 ====#

面向零基础初学者的编程课

每天5分钟,轻松学编程

回复 p 查看Python课程

回复 g 查看Pygame课程

回复 i 查看Git课程

回复 t 查看习题

回复 w 查看其他文章

原文发布于微信公众号 - Crossin的编程教室(crossincode)

原文发表时间:2013-11-19

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏云计算教程系列

如何在Debian 9上安装Linux,Nginx,MySQL,PHP(LEMP堆栈)

LEMP软件堆栈是一组可用于为动态网页和Web应用程序提供服务的软件。这是一个描述Linux操作系统的首字母缩写词,带有Nginx Web服务器。后端数据存储在...

38700
来自专栏玄魂工作室

[小技巧]使用weeman来做一个钓鱼网页

工具项目地址:https://github.com/Hypsurus/weeman/ 克隆地址:https://github.com/Hypsurus/weem...

34840
来自专栏赵俊的Java专栏

Hexo 扩展 --- 优雅的备份 Hexo 博客

67030
来自专栏前端知识分享

第106天:Ajax中同步请求和异步请求

用户填写所有信息后,提交给服务器,等待服务器的回应(检验数据),是一次性的。信息错误又要重新填写!

15020
来自专栏ionic3+

【技巧】ionic多环境配置

这种方式稍显麻烦,也容易误操作,而比较优雅的方式是通过配置文件和命令行参数结合来实现。

22220
来自专栏Golang语言社区

游戏服务器之逻辑服务器的资源分布图

线程类型分成三大类:主线程、网络线程、业务线程。 一、主线程 1、程序主线程(线程1) 读取服务器配置,读取逻辑数据配置,启动账号管理器、日志管理器,启动逻辑...

40060
来自专栏皮振伟的专栏

[qemu][block]qemu-nbd技术分析

前言: 想要修改Guest中的文件,第一种办法可以把虚拟机启动虚拟机,在虚拟机内部修改。 还有一种办法,使用qemu的nbd功能。准确来说,是使用linux提供...

95960
来自专栏Ryan Miao

使用Github进行合作开发

首先需要注册自己的github账号,然后 在本地生成ssh-key: 安装git,在本地任何文件夹上,右键,选择git bash here: 然后: git c...

39360
来自专栏Ryan Miao

redis学习之三配置文件redis.conf 的含义

摘自http://www.runoob.com/redis/redis-conf.html 安装redis之后的第一件事,我就开始配置密码,结果总是不生效,而我...

27850
来自专栏测试驿栈

JProfiler简明使用教程

 JProfile是一款性能瓶颈分析工具,监控粒度可以细化到某一个类包,堪称神器!我安装了一下9.11的版本,并简单说说使用方法。

2.2K30

扫码关注云+社区

领取腾讯云代金券