材料:WIN10,VSCODE,GIT,ECS(Ubuntu),Andorid

  • 在桌面手动创建一个 Docs 文件夹,右键使用 VSCODE 打开。

  • 随便写些东西,保存一下

  • Ctrl + Shift + `,打开 VSCODE 自带的命令行终端,输入下面的命令:

$ git init
$ git status

结果如图所示:

我们看到中文全部显示为类似 \123\456 的数字的形式,不方便查看自己提交的文件名。所以需要设置一下。针对该问题,请参考 解决Git在Windows上的中文乱码问题 这篇文章的设置。

设置好之后,显示如下:

  • 提交全部内容:
$ git add .
$ git commit -m "first commit: created your docs!"

目前所有的文档都是在这台电脑的本地仓库,如果想要在多台计算机之间共享,那就需要建立一个远程仓库。这个远程仓库,我选择的是阿里云的云服务器(ECS),ubuntu16系统,通过SSH连接。

  • 在服务器上运行下列命令创建了一个空的远程仓库:
$ ssh <user>@feiffy.cc
$ cd /home/git/
$ mkdir docs.git
$ cd docs.git
$ git init --bare
  • 回到本地命令行终端,将本地仓库与远程仓库连接,并推送本地内容到远程仓库
$ git remote add origin git@feiffy.cc:docs.git
$ git push -u origin master
git@feiffy.cc's password:
Enumerating objects: 15, done.
Counting objects: 100% (15/15), done.
Delta compression using up to 6 threads
Compressing objects: 100% (12/12), done.
Writing objects: 100% (15/15), 66.58 KiB | 3.92 MiB/s, done.
To feiffy.cc:docs.git
 * [new branch]      master -> master
Branch 'master' set up to track remote branch 'master' from 'origin'.
  • 远程仓库有了,那么在任意的另外一台电脑上面,直接通过GIT就能获得该仓库
$ git clone git@feiffy.cc:docs.git
Cloning into 'docs'...
git@feiffy.cc's password:
Permission denied, please try again.
git@feiffy.cc's password:
remote: Counting objects: 15, done.
remote: Compressing objects: 100% (12/12), done.
remote: Total 15 (delta 0), reused 0 (delta 0)Receiving objects: 100% (15/15)
Receiving objects: 100% (15/15), 66.58 KiB | 1.96 MiB/s, done.
  • 这样就能在任意一台电脑上面进行编辑,然后提交,推送了。

  • Android手机上有一个应用叫做 Pocket Git 中文名为口袋 Git,用它在手机上查看 Git 仓库很方便。我在豌豆荚应用市场上下载的,手机自带的应用市场可能没有该应用。

软件界面如下:

点击右下角的+号,填写项目仓库信息:

填写完之后列表出现docs仓库,点击它自动出现 clone 的提示,确定之后开始 clone:

clone 完了之后就可以看到文件内容:

  • 查看/编辑 markdown 文件内容,推荐使用 markdownX,同样在豌豆荚上下载。

  • 在 Pocket Git 上点击 md 文件,打开方式选择 markdownX,如下图:

  • 手机上这篇文章中的图片没有显示,这是因为图片使用的是本地相对路径,可能Android文件目录路径不同导致的,那么可以通过引用在线地址解决。将图片上传到免费的CDN或者自己的服务器地址上面,直接引用就可以看到了:

  • 切换编辑模式,修改还是挺方便的:

  • End

发表评论

电子邮件地址不会被公开。 必填项已用*标注