使用GIT进行源码管理——GUI客户端小结_服务器其它

Git for Windows 这个是最常见的GIT客户端了,非常简洁,常用的功能也都有,VisualStudio推荐的第三方工具就是它。

 

TortoiseGit相信在Windows下用SVN的人大多用过乌龟SVN,TortoiseGit的界面上与之非常相似,也有着和TortoiseSVN一样的高品质,不过不知道为什么它不集成GIT命令行。

 

SourceTree:这个工具是许多人推荐的,因为它可以实现许多的高级功能,相对更为专业一些。不过也因为如此,显得更为复杂,一般情况下我很少用它。

 

GitEye这个是给予eclipse shell的一个客户端,由于一直对eclipse的速度不是很满意,我还没有用过,不过看起来还是不错的。

 

GitHub for Windows这个是最流行的Git托管网站GitHub的官方客户端,一经推出就广受好评。如果要用它来使用第三方Git网站,可以参考这个地址的教程:Using GitHub for Windows with non-GitHub repositories

 

关于GIT命令行

最后,值得一提的是。即使不学习GIT的命令行,在这些GUI工具的,我们基本上也能完成日常的工作。但是,如果想对GIT有更深入的理解的话,学习GIT命令行还是非常有必要的,只有使用命令行才能完整了解GIT的工作机制,有的高级操作也是GUI所无法实现的。

如果你想完整的学习GIT,网上的GIT教程是非常丰富的,很多做的还非常精良,这里简单的推荐几个:

git简易指南

Git教程(廖雪峰)

Git Community Book

时间: 2024-10-27 20:31:07

使用GIT进行源码管理——GUI客户端小结_服务器其它的相关文章

从git拉源码maven构建后部署脚本

部署某个中间件到测试机器脚本 从git取源码,再maven构建,将jar拷贝到服务器,备份旧版本,重启. #!/bin/bash server_ips=(132.121.100.44 132.121.100.45 132.121.100.46 132.121.100.47) git_url=http://seaboat:123456@132.122.1.21:8888/splan/dbpool-src.git port=22 user=seaboat dbproxy_base=/data/sea

源码管理

问题描述 刚接触.一个解决方案包括几个工程.有很多目录.文件.现在要用VSS管理,请问哪些是需要管理的,哪些是自动生成,不用上传到VSS服务器的.如:binobjProperties.cd.sln.suo.csproj.cs.** 解决方案 解决方案二:binobj.suo.cd不需要传上去解决方案三:上面显示的都需要,一个人开发有个备份也行.解决方案四:VSS会自动识别的 不要设置解决方案五:如果用SVN呢?我想知道那些目录.文件哪些是"有用的"."必须的",哪些

PFS 源码管理软件

问题描述 有谁了解PFS源码管理软件吗?知道的详细介绍下呗.之前都是用的SVN,现在新接触的PFS,一点都不了解.网上也没有找到相关介绍,更没有下载地址.如果哪位大神对这个熟悉,帮忙介绍下,或者发送一些相关的网址链接. 解决方案

Eclipse下实现软件项目的源码管理

摘要 CVS很酷,但Subversion更酷.然而,如果你在使用Eclipse进行开发,那么你可能直到近来才能利用Subversion带来的优点.随着Subclipse的发行,Subversion可能会最终在你的Eclipse IDE环境充分发挥其威力而压倒CVS. 一.SCM和Subversion简介 软件配置管理(SCM)是管理源码并保持其安全的良好艺术,它能实现源码与其他团队成员之间保持共享,并且能够对之加以保护.良好地利用SCM,你能够容易地跟踪软件的发行和新的开发分支:这样以来,可以更

Backbone.js 0.9.2 源码注释中文翻译版_基础知识

// Backbone.js 0.9.2 // (c) 2010-2012 Jeremy Ashkenas, DocumentCloud Inc. // Backbone may be freely distributed under the MIT license. // For all details and documentation: // http://backbonejs.org (function() { // 创建一个全局对象, 在浏览器中表示为window对象, 在Node.j

Three.js源码阅读笔记(Object3D类)_基础知识

这是Three.js源码阅读笔记的第二篇,直接开始. Core::Object3D Object3D似乎是Three.js框架中最重要的类,相当一部分其他的类都是继承自Object3D类,比如场景类.几何形体类.相机类.光照类等等:他们都是3D空间中的对象,所以称为Object3D类.Object3D构造函数如下: 复制代码 代码如下: THREE.Object3D = function () { THREE.Object3DLibrary.push( this ); this.id = THR

BytesToBstr获取的源码转换为中文的代码_应用技巧

'================================================== '函数名:BytesToBstr '作  用:将获取的源码转换为中文 '参  数:Body ------要转换的变量 '参  数:Cset ------要转换的类型 '================================================== Function BytesToBstr(Body,Cset)    Dim Objstream    Set Objstre

Three.js源码阅读笔记(光照部分)_基础知识

天气越来越冷了,人也越来越懒怠,越来越像呆在温暖的寝室里看小说或者打游戏,也好久没看Three.js源码了.今天天气不错,接着看! 这次从光照部分看起:光照模型,从光线本身角度来看包括环境光.平行光.点光源,从物体表面材质角度看又包括漫反射和镜面反射. Lights:Light 复制代码 代码如下: THREE.Light = function ( hex ) { THREE.Object3D.call( this ); this.color = new THREE.Color( hex );

Git 常用命令速查表(图文+表格)_服务器其它

一. Git 常用命令速查 git branch 查看本地所有分支 git status 查看当前状态 git commit 提交 git branch -a 查看所有的分支 git branch -r 查看远程所有分支 git commit -am "init" 提交并且加注释 git remote add origin git@192.168.1.119:ndshow git push origin master 将文件给推到服务器上 git remote show origin