git入门-同步代码

最近学习Python,劲头正足。工作不太忙的时候,会写一些Python代码,晚上回到家,或者周末的时候,也想要在家里继续Python的学习。上下班路上要公交地铁公交的倒腾,恨不得空手而行,实在不想再拎个电脑,于是考虑上手git,同步下公司与家里电脑上的代码。

1、先新建一个远程版本库,选择了在开源中国(git.oschina.net)上新建了一个Python项目,创建完成后,能够看到项目的地址http://xxxxxxxx.git(选择ssh,复制到的地址为[email protected]。Git支持多种协议,默认的git://使用ssh,但也可以使用https等其他协议。使用https除了速度慢以外,还有个最大的麻烦是每次推送都必须输入口令,但是在某些只开放http端口的公司内部就无法使用ssh协议而只能用https。

2、电脑1,先在某个目录下创建一个空目录,如E:/pythonstudy,运行git bash进入该目录

  • 新建本地版本库

    $ git init
    Initialized empty Git repository in E:/pythonStudy/.git/

  • 克隆远程项目

    $ git clone http://xxxxxxxx.git

如此,则远程库跟本地库进行了关联。

3、在电脑2上进行同样操作。初始化版本库,克隆远程项目。

4、当在电脑1上对代码做了一系列修改后,除了commit,还需要push一下,将修改同步到远程项目上。后续需要换到电脑2上工作时,先pull一下,然后修改,告一段落后再commit and push。如此就可以流畅的切换工作台了。

由于现在只是一个人操作这些代码,每次换电脑写代码前记得pull一下,写完push,也完全不会出现冲突的情况,真是简单好用。

后续有需要的话,继续好好研究下分支等一些高级功能。

你可能感兴趣的:(学习)