`
yawl
  • 浏览: 60742 次
最近访客 更多访客>>
社区版块
存档分类
最新评论

初用git

    博客分类:
  • git
阅读更多
两周前还在谈论git,结果很快就见到rails从svn转到了git上,上周自己的一个项目也用到了git.

一开始,当然至少能像CVS/SVN那样使用起来,其实很相似:

git clone [url]   -> 把项目下载到本地
git pull          -> update一下
git commit -a     -> 这个是把自己的change保存到本地(注意不是远程,这也是git分布性所在)。而且不要忘记 '-a', '-a'的意思是当前全部的commit, 当然也可以跟文件名commmit单独文件
git push           -> 这个是把你commit的change并入远程的server
git checkout [fname] -> 这个其实是revert你的修改。不加文件名参数则是显示哪些文件被修改了还没有commit.

其他的命令大多不言自明,比如:git add, git rm, git mv, git diff等等。 

git带来什么好处呢,其实对绝大多数项目来说SVN足够好了,我能想到就是:

1. 有的时候用open source project会遇到不得不修改他们的代码的情况,而且这种修改可能无法提交到offcial版中,这样当offcial版变化的时候,就需要不断的merge,如果是用git, 这种管理就会容易很多(UPDATE git也可以clone svn的repository: http://pluskid.lifegoo.com/?p=295)。

2. 在出差路上等地方有时候没网络,照样可以做git commit,等有了网络后再git push.这个有点像强化版的elicspe的local history功能。
7
3
分享到:
评论
2 楼 pig345 2008-04-17  
嘿,第一点很有用阿。
1 楼 lgn21st 2008-04-16  
svn又足够慢,在Netbeans下作一次show changes,服务器在国外,时间够我泡杯茶的了,Git在速度上应该具有优势?这个是我最关心的,还有就是Git比较干净,不会每个文件夹下面都一个.svn这样~~~

相关推荐

    git使用培训.pptx

    - **满足大规模项目需求**:Git设计之初就考虑到了大型项目的需求,能高效处理大量文件。 - **快速简单**:Git的操作速度快,命令简洁易懂。 - **完全分布式**:每个开发者的机器上都有完整的版本库,可以离线工作。...

    Git-2.4.0.2-windows-64bit

    2. 快速:Git设计之初就注重性能,能高效处理大型项目。 3. 数据安全:Git使用SHA-1哈希算法来验证文件内容,确保数据的完整性和一致性。 4. 分支管理:Git的分支模型使得开发新功能或修复bug变得非常简单和快速。 5...

    git下载的工具

    这个版本号(2.7.2)表明这是Git在2016年初的一个稳定版本,而1457942412是Unix时间戳,对应于2016年2月23日的一个时间点,这意味着这是该日期前后发布的安装包。 Git的核心特性包括: 1. **分布式**:每个克隆都...

    git-2.23最新版本下载安装包

    2. 快速:Git设计之初就考虑了性能,其快照式存储方式使得操作如分支、合并等异常迅速。 3. 数据安全:Git使用SHA-1哈希算法来确保数据完整性,每一次提交都有唯一标识,防止数据被篡改。 4. 强大的分支管理:Git的...

    git英文应用指南

    Git的使用在技术上仍然较为复杂,但在Scott Chacon看来,Git已经是相对容易使用且广泛被采纳的工具。它已经开始在某些社区中获得越来越多的关注,并逐渐取代了像SVN这样的老旧版本控制系统。Git的跨平台图形用户界面...

    progit(中文版)

    总之,《ProGit(中文版)》是一本全面、实用的Git指南,无论你是初涉版本控制的新手,还是希望提升Git技能的开发者,都能从中受益匪浅。通过学习这本书,你将能够熟练掌握Git,自如地应对各种开发和协作挑战。

    Git-2.33.0.2-x64-bit(官方最新版本下载时间2021年9月25日092516).zip

    2. 快速:Git设计之初就注重性能,无论是分支、合并还是版本查找,都具备极高的效率。 3. 数据安全:Git采用SHA-1哈希算法来验证数据完整性,确保版本信息不会被篡改。 4. 强大的分支模型:Git的分支操作极其简单...

    最新版windows Git-2.28.0-64-bit.zip

    2. 快速:Git设计之初就考虑了性能问题,通过高效的散列算法(SHA-1)和数据存储方式,使得操作如快照、合并和分支创建都非常迅速。 3. 数据安全:通过SHA-1哈希校验,Git确保了文件内容的完整性和一致性,避免了...

    Git-2.15.1.2-64-bit.zip GIT工具-2017年最新版

    5. 高性能:Git设计之初就考虑了性能问题,因此无论是克隆大型仓库还是查找历史记录,Git都能快速响应。 6. 开放源码:Git本身就是开源的,由全球开发者共同维护,这使得Git持续进化并适应各种开发需求。 在Git-...

    pro.git-英文版

    他在初版《Pro Git》中写了一个小节,用GitHub作为托管Git服务的示例,但他自己对这种方式并不十分舒适。他并没有特别喜欢自己在该部分的写作,因为他不太认同托管服务的运作方式。然而,随着GitHub的影响力和地位的...

    Git-2.25.1-64-bit.rar

    4. **SVN支持**:Git可以与Subversion(SVN)服务器进行交互,这对于那些使用SVN但希望尝试Git的团队来说是一大优势。标签中提到的"git svn"表示Git具有与Subversion集成的功能。 5. **命令行工具和图形界面**:Git...

    git-2.15.1-release

    通常,这样的安装程序会引导用户完成Git的配置,包括设置路径、选择默认文本编辑器以及选择是否在命令行中使用Git Bash等。 在Git 2.15.1版本中,有一些值得注意的特性包括: 1. **改进的性能**:Git 2.15对内部...

    开发工具--Git下载压缩包

    6. 高性能:Git设计之初就考虑到了性能问题,因此在处理大型项目时仍然保持高效。 7. 社区支持:Git拥有庞大的开发者社区,这意味着有大量的文档、教程和工具可供学习和使用,遇到问题时通常能找到解决方案。 在...

    windows Git-2.24.0.2-64-bit.rar

    这个版本的发布日期可能是在2019年底或2020年初,因为Git通常每隔几个月就会发布新版本以添加新功能、改进性能和修复已知问题。 Git在Windows上的安装和使用通常涉及以下关键知识点: 1. **Git的安装**:下载并...

    官网Git-2.7.2-64-bit

    安装完成后,系统会添加Git命令行工具到PATH环境变量,使得用户在命令行中可以直接使用git命令。 在使用Git时,有以下几个核心概念需要了解: 1. **仓库(Repository)**:存储所有版本信息的地方,包含项目的全部...

    git-notes:luochen1990的git笔记

    这篇文章正写在我刚刚度过这段时期的时候,旨在理清初学git时最需要知道的一些概念,希望这样可以帮助其他初用Git的朋友更快地找到节奏。 指出一些惯用的命令,本文内容并不全面,而是给出Git用法的一个子集,更多地...

    为你自己学Git

    10.7 与其它开发者的互动 - 使用 Pull Request(PR) 10.8 状况题 怎么跟上当初 fork 专案的进度? 10.9 状况题 怎么删除远端的分支? 10.10 状况题 听说 git push -f 这个指令很可怕,什么情况可以使用它呢? ...

Global site tag (gtag.js) - Google Analytics