what is Version Control
版本控制系统是按时间顺序,记录你对某个或者某组文件所做的所有修改,方便你之后找回某个特定的版本。版本控制对数据科学家尤为重要,因为我们通常要面对一系列的脚本和程序,并且时不时地要做修改,这些修改有好有坏,也可能同时还有其他人在同一组程序上操作,而你想及时了解这些文件发生了哪些变化。版本控制器可以保存和管理所有中间文件。
What is Git?
Git is a free and open source distributed version control system designed to handle everything from small to very large projects with speed and efficiency.
What is Github?
Github is a web-based hosting service for software development projects that use the Git revision control system
下载地址:https://git-scm.com/download/win
入门:
【注册等入门级】http://www.tuicool.com/articles/naqYrqa
下载地址:https://git-scm.com/download
【安装github for windows】
http://jingyan.baidu.com/album/6b97984d9bd6ed1ca2b0bf07.html?picindex=8
注:
有时会因为网速不好安装失败,还需耐心等待~
【创建hello-world仓库】https://guides.github.com/activities/hello-world/
【Forking Projects】https://guides.github.com/activities/forking/
【Keep your fork synced】保持分支同步https://help.github.com/articles/fork-a-repo/#keep-your-fork-synced
Step 1: Set Up Git 配置Git
Step 2: Create a local clone of your fork 克隆到本地
Step 3: Configure Git to sync your fork with the original Spoon-Knife repository 配置同步
http://www.ihref.com/read-16369.html#1.4
git init 在目录中新建Git仓库
git clone 复制一个git仓库