[关闭]
@yiltoncent 2015-10-10T10:44:04.000000Z 字数 870 阅读 1312

git与IDE开发[git for windows & TortoiseGit]

git


背景

使用git管理代码是一个很好的习惯,而且基本成为嵌入式开发的一个标配工具。

开发嵌入式Linux程序的同学应该感到开心,因为一般使用SecureCRT登录到公司Linux服务器,git仓库也在Linux服务器上,直接clone到自己的目录下,开发编译也在服务器上,代码迭代产生的patch也直接在服务器上生成,很方便。然而对于一些使用IDE开发如单片机程序的同学来说,固然使用git管理代码方便了,但是IDE毕竟还是要在本机运行的,而代码在服务器上,如何同步是一个问题。

我就看到一个同事是这么工作的:在本地保存一份代码,进行开发,在Linux自己目录下面同步一个服务器上的仓库代码。每次在本地开发完之后用beyond compare工具merge到Linux自己的目录下面,然后生成patch,步骤繁琐而容易出错,而且还不能很好的掌握本地代码的改变情况,在开发过程中如果想知道自己改了哪些代码,还需要用beyond compare工具

今天的主题就是使用git for windows同步服务器的git仓库


下载git for windows

地址在这儿

我看到网上很多文章说到使用msysgit,其实就是git for windows。安装过程很简单,随便找一个教程就行了。

安装完毕后,有三个程序可用,我使用Git Bash,这个集成了MINGW,让你在windows下面有linux操作的感觉。
1.png-3.2kB
打开Git Bash
2.png-25.2kB
是不是有Linux下的感觉。

下载TortoiseGit

地址在这儿

下载安装完后,在任意位置点击右键,出现下图
5.png-17.2kB

同步git仓库


点击Git Clone,然后输入服务器的仓库地址,前面是git@10.3.2.66:,表示git仓库的地址,后面紧跟着具体路径。
6.png-39.9kB


点击OK继续,需要输入服务器登陆密码
7.png-72.3kB


clone完毕
8.png-31.4kB


Git Bash下查看
9.png-2.7kB

总结

使用这两个工具,我们就能很好的在windows环境下解决直接与服务器仓库代码同步的问题,而且在本地有git管理的工具,也方便了开发过程中的各种要求。

添加新批注
在作者公开此批注前,只有你和作者可见。
回复批注