git与IDE开发[git for windows & TortoiseGit]
2015-10-10 18:47
477 查看
git与IDE开发[git for windows & TortoiseGit]
标签(空格分隔): gitCMD 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操作的感觉。
打开
Git Bash
是不是有Linux下的感觉。
下载TortoiseGit
地址在这儿下载安装完后,在任意位置点击右键,出现下图
同步git仓库
点击Git Clone,然后输入服务器的仓库地址,前面是
git@10.3.2.66:,表示git仓库的地址,后面紧跟着具体路径。
点击OK继续,需要输入服务器登陆密码
clone完毕
在
Git Bash下查看
总结
使用这两个工具,我们就能很好的在windows环境下解决直接与服务器仓库代码同步的问题,而且在本地有git管理的工具,也方便了开发过程中的各种要求。相关文章推荐
- RPC failed; result=22, HTTP code = 411
- git更新已經刪除的文件
- 提取Git每次提交后Commit的文件
- GIT迁移服务器
- 分布式版本管理git入门指南使用资料汇总及文章推荐
- Git远程操作详解
- 25个 Git 进阶技巧(翻译)
- 详解版本控制利器Git,SVN的异同以及适用范围
- Ruby实现的删除已经合并的git分支脚本分享
- 在 Shell 提示符中显示 Git 分支名称的方法
- Git使用基础篇(一些常用命令和原理)
- git fork同步是什么意思?
- Python的高级Git库 Gittle
- 使用GIT进行源码管理――GUI客户端小结
- 使用git代替FTP部署代码到服务器的例子
- linux系统安装git及git常用命令
- 分享下自己总结的Git常用命令
- Git 常用命令速查表(图文+表格)
- mac git xcrun error active developer path 错误
- git报错