Skip to content

jimzhang828/visualization-project

Repository files navigation

visulization-project

1. Structure

  1. Home page: link
  2. Hong Kong Island: link
  3. Kowloon West: link
  4. Kowloon East: link
  5. New Territories West: link
  6. New Territories East: link
  7. Report: link
  8. Data source: link

2. 项目Git简单教程

初始化工作

  1. git官网,下载适合版本git
https://git-scm.com/downloads
  1. 安装完成后,在开始菜单里找到Git->Git Bash,出现的界面跟普通命令行窗口一样,在里面执行
git config --global user.name "Your Name"
git config --global user.email "[email protected]"
  1. 在自己想要下载的文件夹下执行
git clone [email protected]:jimzhang828/visualization-project.git && cd visualization-project
  1. 到这里整个项目都已经下载到你的电脑本地

修改与更新

  1. 首先执行git pull,表示从github上把最新的版本(包括了其他人的修改)拉下来,保证自己本地的文件跟线上一致。
$ git pull
Already up to date.
  1. 在本地对网页进行修改,包括添加和删除文件。修改完成后使用git status查看当前状态,modified: js/hkisland.js表示该js文件被修改过,颜色为红色表示该修改没有添加。
$ git status
......
	modified:   js/hkisland.js

no changes added to commit (use "git add" and/or "git commit -a")
  1. 执行git add .,表示添加所有的修改,执行成功的话不会输出任何东西。再执行git status的话就可以看到modified: js/hkisland.js变成绿色。

  2. 当全部的修改都添加后,执行git commit -m "your commit",表示要提交修改,并且对所做的修改做一下描述。

$ git commit -m "add comments"
[master 108d9aa] add comments
 1 file changed, 2 insertions(+), 1 deletion(-)
  1. 执行git push或者git push -u origin master,把修改推送到github。push前会要求输入github的账号和密码。
$ git push
Enumerating objects: 7, done.
Counting objects: 100% (7/7), done.
Delta compression using up to 4 threads
Compressing objects: 100% (4/4), done.
Writing objects: 100% (4/4), 360 bytes | 360.00 KiB/s, done.
Total 4 (delta 3), reused 0 (delta 0)
remote: Resolving deltas: 100% (3/3), completed with 3 local objects.
remote: This repository moved. Please use the new location:
remote:   [email protected]:jimzhang828/visualization-project.git
To github.com:jimzhang828/visulization-project.git
   a3513a9..108d9aa  master -> master
  1. 总结5句常用的命令
git pull
git status
git add .
git commit -m "your comments"
git push -u origin master

SSH Key(Optional)

  1. 如果觉得每次都提交都要输入账号密码太烦的话,可以添加密钥到github上,之后就不需要再输入账号密码。先执行下面的命令,邮箱替换成github的账号邮箱。
$ ssh-keygen -t rsa -C "[email protected]"
  1. 接着再执行,复制输出的内容(密钥)。
cat ~/.ssh/id_rsa.pub
  1. 打开github官网github.com,登录后点击头像->Setting,在左边设置项中选择SSH and GPG keys,再点击New SSH key按钮,把刚刚复制的密钥复制到Key输入框中,Title可以随便起,最后点击Add SSH key保存。