Git实质上就是一个版本控制工具。你可以使用Git对存储在你本地的文件进行版本管理。当然你也可以同时用它来同步到远端仓库。在开始和其他人协作前,建议你现在本地开始测试。《Python编程:从入门到实践》的附录D里面有一个简要的入门文档。

准备工作

1、你在本地计算机创建一个目录,然后编写一个程序文件。例如hello.py
2、git init来初始化当前仓库。git会将git的历史信息保存在.git的文件夹中。
3、通过git add . 来监控文件变化。

撰写并修改你的程序文档

你继续在刚才的目录开展你的工作。需要对版本进行记录时,你可以通过git commit 来为每一次重大变更加入说明,或者说作为一个里程碑。 如果你不确定,当前的工作是否进行版本监控过,你可以通过git status查看当前你的状态。 多个版本时,你可以通过git checkout来切换不同的版本。git log展示的hash值前6位可以唯一的找到所需要切换的版本。

与远程同步

和文件保存在云上类似,为了把版本信息也保存在云空间,你需要使用github.com或者其他空间,在远端创建一个git仓库,用以同步本地仓库。
然后就是创建一个sshkey,来连接远端仓库。具体可以参考下面链接。
https://www.cnblogs.com/specter45/p/github.html#s4