Git实用教程 2.3:实战

初中政治没学好,就记得不知道谁说了句“实践是检验真理的唯一标准”

前边我们说 Git 通过管理三棵树来实现版本控制,这一讲我们就让理论付诸于实践。

初始化 Git

首先要建立一个大本营(确定你的工作目录),这里我们在 E 盘新建一个叫做 MyProject 的新文件夹(这里你可以自己找个位置实验,但路径中尽量不要出现中文符号)。

然后将命令行窗口的工作路径切换到刚才创建的 MyPorject 中,输入命令 git init 即可初始化 Git。

妹子请看:

C:\Users\XiangyangDai>E:

E:\>cd MyProject

E:\MyProject>git init
Initialized empty Git repository in E:/MyProject/.git/

然后你会看到 MyProject 文件夹中出现一个叫做 .git 的隐藏文件(这个文件夹就是 Git 用来跟踪管理版本迭代的):

看不到的童鞋请点击【查看】,勾选“隐藏的项目”,秘密立刻无所遁形:

Pay attention:这里边的东西眼看手勿动,否则项目毁了千万不要来找我(⊙o⊙)哦!!

好,现在假装我们在写一个大项目!

写任何大项目之前,先要写一个 README.md 的文档(md 后缀是 Markdown 语言写的文本,现在可火啦 )。

用普通的文本编辑器即可编辑,这里隆重推荐大家使用 Nodepad++ 代替原本的文本编辑器(人家开源的,没钱给我广告费,是真真好用啦!)

乱入:Nodepad++ 官方下载地址 -> 戳我

打开后写入以下内容并保存:

This is a big project!

将文件添加到暂存区域

回到命令行窗口,输入 git add README.md 命令:

E:\MyProject>git add README.md

没有消息就是好消息,好消息就是你已经往成功迈出了一大步(姿势要帅)!

咱继续,现在你已经将 README.md 这个文件放入暂存区域了。

将文件提交到 Git 仓库

输入 git commit -m "add a readme file" 将暂存区域里的东西提交到 Git 仓库中:

E:\MyProject>git commit -m "add a readme file"
On branch master

Initial commit

好了,这次有消息了。但并不是坏消息,只是 Git 告诉你有 1 个文件被改动(README.md),插入了 1 行内容。

及时反馈工作进度,是一个程序对用户的基本尊重!

对了,commit 是提交的意思,-m 选项后边跟着的是本次提交的说明,就是大概描述这一版本做了哪些改动,以便今后可以迅速查看。

需要注意的是:对于这个提交的说明,Git 是强制要求你必须写的。如果没有使用 -m 选项,Git 会自动打开一个编辑器,要求你在其中输入提交说明,输入完毕后保存退出即可(操作命令与 vim 编辑器一致)。

总结一下,将工作目录的文件放到 Git 仓库只需要两步:

Step One -> git add 文件名

Step Two -> git commit -m "你干了啥"

彩蛋

想不想知道在 Github 上看到非常赞的代码,要怎么偷偷地据为己有

除了在空文件夹中初始化 Git,Git 还允许你将别人的库据为己有(是不是很给力,很霸道 )

要克隆一个现有的仓库,可不用跟当事人申请,直接输入 git clone 目标 命令即可。

比如某天小甲鱼在 Github 上发现了一个叫 Sreg 的 Python 项目很赞,Sreg 可对使用者通过输入 email、phone、username 的返回用户注册的所有互联网护照信息!哇,So amazing!

赶紧克隆下来:

好了,源码已经全部如数拷贝下来了:

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值