消息关闭
    暂无新消息!

书中第一章说:现在你要新建一个文件夹,用来保存示例代码(示例代码可从 GitHub 库中获取)。我们在
前言的“如何使用示例代码”一节中说过,获取示例代码最简便的方式是使用 Git 客户端
直接从 GitHub 下载。下述命令从 GitHub 下载示例代码,并把程序文件夹切换到“1a”版
本,即程序的初始版本:
$ git clone https://github.com/miguelgrin...
$ cd flasky
$ git checkout 1a

但是在实际操作中却无法做到:

Edison@DESKTOP-C6BVV6D MINGW64 /e/test-venv/code
$ git clone https://github.com/miguelgrinberg/flask.git
Cloning into 'flask'...
remote: Counting objects: 14613, done.
remote: Total 14613 (delta 0), reused 0 (delta 0), pack-reused 14613
Receiving objects: 100% (14613/14613), 4.60 MiB | 66.00 KiB/s, done.
Resolving deltas: 100% (10099/10099), done.

Edison@DESKTOP-C6BVV6D MINGW64 /e/test-venv/code
$ cd flask

Edison@DESKTOP-C6BVV6D MINGW64 /e/test-venv/code/flask (master)
$ git checkout 1a
error: pathspec '1a' did not match any file(s) known to git.

在checkout中找不到1a,使用 git tag 看到:

$ git tag
0.1
0.10
0.10.1
0.2
0.3
0.3.1
0.4
0.5
0.6
0.6.1
0.7
0.7.1
0.7.2
0.8
0.8.1
0.9

所以想请问一下按照书中这样做,为什么签不到1a这个版本?能不能理解为0.1到0.9是能签的版本?应该如何做才能签到1a?还是说这个flask中没有1a这个tag了?


2个回答

︿ 1
git clone https://github.com/miguelgrinberg/flask.git

写错了,应该是

git clone https://github.com/miguelgrinberg/flasky.git