@yiltoncent
2015-10-10T18:44:04.000000Z
字数 870
阅读 3148
git
使用git管理代码是一个很好的习惯,而且基本成为嵌入式开发的一个标配工具。
开发嵌入式Linux程序的同学应该感到开心,因为一般使用SecureCRT登录到公司Linux服务器,git仓库也在Linux服务器上,直接clone到自己的目录下,开发编译也在服务器上,代码迭代产生的patch也直接在服务器上生成,很方便。然而对于一些使用IDE开发如单片机程序的同学来说,固然使用git管理代码方便了,但是IDE毕竟还是要在本机运行的,而代码在服务器上,如何同步是一个问题。
我就看到一个同事是这么工作的:在本地保存一份代码,进行开发,在Linux自己目录下面同步一个服务器上的仓库代码。每次在本地开发完之后用beyond compare
工具merge到Linux自己的目录下面,然后生成patch,步骤繁琐而容易出错,而且还不能很好的掌握本地代码的改变情况,在开发过程中如果想知道自己改了哪些代码,还需要用beyond compare
工具
今天的主题就是使用git for windows同步服务器的git仓库
我看到网上很多文章说到使用msysgit
,其实就是git for windows
。安装过程很简单,随便找一个教程就行了。
安装完毕后,有三个程序可用,我使用Git Bash
,这个集成了MINGW
,让你在windows下面有linux操作的感觉。
打开Git Bash
是不是有Linux下的感觉。
下载安装完后,在任意位置点击右键,出现下图
点击Git Clone
,然后输入服务器的仓库地址,前面是git@10.3.2.66:
,表示git仓库的地址,后面紧跟着具体路径。
点击OK继续,需要输入服务器登陆密码
clone完毕
在Git Bash
下查看
使用这两个工具,我们就能很好的在windows环境下解决直接与服务器仓库代码同步的问题,而且在本地有git管理的工具,也方便了开发过程中的各种要求。