Git 和Github
1. Git是什么
最出色的版本控制库,所谓版本控制,即不断修改项目文件的过程中随时可以回溯、回退和切换分支的项目管理系统。不光适用于代码也适用于小说、论文等一切文本创作。
特点有:
- 记录更改,而非文件。
- 分布式托管
- 暂存区
git本地->暂存区->GitHub
2. Git 安装和用法
Git官网下载对应版本安装,也有完整的Documents。
安装好后初次运行git有:
$ git config --global user.name "John Doe"
$ git config --global user.email johndoe@example.com
主要用法有:
在本地仓库文件夹右键打开git bash配置完毕后:
#初始化git库
git init
#添加文件到暂存区:
$ git add filename(a.py)
#提交修改:
$ git commit -m "description"
#修改推到远程仓库:
$ git push -u origin master
#从远程仓库克隆文件:
$ git clone ssh (+rename)
#查看状态
$ git status
4. Github
Github上公共仓库包含Master和诸多他人或自己创建修改的branch,只需要从原始仓库中fork即可创建自己的branch并commit 修改,为该开源代码做出贡献。