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

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

标签(空格分隔): git

CMD markdown链接


背景

使用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
git与IDE开发[git for windows & TortoiseGit]_第1张图片
是不是有Linux下的感觉。

下载TortoiseGit

地址在这儿

下载安装完后,在任意位置点击右键,出现下图
git与IDE开发[git for windows & TortoiseGit]_第2张图片

同步git仓库


点击Git Clone,然后输入服务器的仓库地址,前面是[email protected]:,表示git仓库的地址,后面紧跟着具体路径。
git与IDE开发[git for windows & TortoiseGit]_第3张图片


点击OK继续,需要输入服务器登陆密码
git与IDE开发[git for windows & TortoiseGit]_第4张图片


clone完毕
git与IDE开发[git for windows & TortoiseGit]_第5张图片


Git Bash下查看
9.png-2.7kB

总结

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

你可能感兴趣的:(gitcafe)