安装使用
1.下载msysgit
http://msysgit.github.io/
2.下载tortoisegit客户端安装
http://code.google.com/p/tortoisegit/wiki/Download
Git是什么
Git 在Wikipedia上的定义:它是一个免费的、分布式的版本控制工具,或是一个强调了速度快的源代码管理工具。Git最初被Linus Torvalds开发出来用于管理Linux内核的开发。每一个Git的工作目录都是一个完全独立的代码库,并拥有完整的历史记录和版本追踪能力,不依赖 于网络和中心服务器。
Git的出现减轻了许多开发者和开源项目对于管理分支代码的压力,由于对分支的良好控制,更鼓励开发者对自己感兴趣 的项目做出贡献。其实许多开源项目包括Linux kernel, Samba, X.org Server, Ruby on Rails,都已经过渡到使用Git作为自己的版本控制工具。对于我们这些喜欢写代码的开发者嘛,有两点最大的好处,我们可以在任何地点(在上班的地铁 上)提交自己的代码和查看代码版本;我们可以开许许多多个分支来实践我们的想法,而合并这些分支的开销几乎可以忽略不计。
Git通常有两种方式来进行初始化:
git clone: 这是较为简单的一种初始化方式,当你已经有一个远程的Git版本库,只需要在本地克隆一份,例如'git clone git://github.com/someone/some_project.git some_project'命令就是将'git://github.com/someone/some_project.git'这个URL地址的远程版 本库完全克隆到本地some_project目录下面
git init和git remote:这种方式稍微复杂一些,当你本地创建了一个工作目录,你可以进入这个目录,使用'git init'命令进行初始化,Git以后就会对该目录下的文件进行版本控制,这时候如果你需要将它放到远程服务器上,可以在远程服务器上创建一个目录,并把 可访问的URL记录下来,此时你就可以利用'git remote add'命令来增加一个远程服务器端,例如'git remote add origin git://github.com/someone/another_project.git'这条命令就会增加URL地址为'git: //github.com/someone/another_project.git',名称为origin的远程服务器,以后提交代码的时候只需要使用 origin别名即可
现在我们有了本地和远程的版本库,让我们来试着用用Git的基本命令吧:
git pull:从其他的版本库(既可以是远程的也可以是本地的)将代码更新到本地,例如:'git pull origin master'就是将origin这个版本库的代码更新到本地的master主枝,该功能类似于SVN的update
git add:是将当前更改或者新增的文件加入到Git的索引中,加入到Git的索引中就表示记入了版本历史中,这也是提交之前所需要执行的一步,例如'git add app/model/user.rb'就会增加app/model/user.rb文件到Git的索引中
git rm:从当前的工作空间中和索引中删除文件,例如'git rm app/model/user.rb'
git commit:提交当前工作空间的修改内容,类似于SVN的commit命令,例如'git commit -m "story #3, add user model"',提交的时候必须用-m来输入一条提交信息
git push:将本地commit的代码更新到远程版本库中,例如'git push origin'就会将本地的代码更新到名为orgin的远程版本库中
git log:查看历史日志
git revert:还原一个版本的修改,必须提供一个具体的Git版本号,例如'git revert bbaf6fb5060b4875b18ff9ff637ce118256d6f20',Git的版本号都是生成的一个哈希值
上面的命令几乎都是每个版本控制工具所公有的,下面就开始尝试一下Git独有的一些命令:
git branch:对分支的增、删、查等操作,例如'git branch new_branch'会从当前的工作版本创建一个叫做new_branch的新分支,'git branch -D new_branch'就会强制删除叫做new_branch的分支,'git branch'就会列出本地所有的分支
git checkout:Git的checkout有两个作用,其一是在不同的branch之间进行切换,例如'git checkout new_branch'就会切换到new_branch的分支上去;另一个功能是还原代码的作用,例如'git checkout app/model/user.rb'就会将user.rb文件从上一个已提交的版本中更新回来,未提交的内容全部会回滚。
分享到:
相关推荐
"Git window下的版本控制工具"这个标题所指的就是这样一种专为Windows用户设计的Git客户端。 在Windows下使用Git,可以帮助开发者实现以下关键功能: 1. **版本管理**:Git的核心功能是版本管理,它可以跟踪文件和...
Git客户端则是用户与Git服务器交互的界面工具,提供图形化的操作方式,使得非命令行用户也能方便地使用Git。这里提到的是适用于Windows操作系统的64位Git客户端——Git-2.19.2-64-bit。 Git的核心特性包括: 1. ...
这个64位版本的Git客户端包含了所有必要的组件,包括Git Bash(一个模拟Linux终端环境的shell)、Git GUI(一个简单的图形界面)以及用于集成到Windows Explorer的右键菜单选项,使得代码版本控制变得更加便捷。...
Git是世界上最流行的分布式版本控制系统,它允许开发者跟踪代码的变化,协同开发项目,并管理代码库。在众多的Git UI客户端中,Fork被誉为macOS和Windows平台上的优秀选择。本文将详细探讨Fork作为Git UI客户端的...
Git是世界上最流行的分布式...总之,Git-2.19.2 64位安装程序为Windows用户提供了一个强大且稳定的Git环境,便于进行版本控制和团队协作。安装后,通过学习和实践这些基本操作,可以有效地管理项目代码,提高开发效率。
Git是世界上最流行的分布式版本控制系统,尤其在软件开发领域,它被广泛用于管理代码库。Git最新安装包“Git-2.18.0-64-bit.exe”是为Windows操作系统设计的64位版本,提供了高效、可靠的代码版本管理功能。 Git的...
通过以上步骤,我们不仅能够在Windows环境下搭建起一个功能完善的Git服务器,还可以利用SourceTree这样的图形化客户端来更方便地进行版本控制操作。这种方式特别适用于那些需要对代码进行严格管理而又不想依赖第三方...
总之,Git是开发者必备的工具,它强大的版本控制功能可以帮助团队有效地管理代码,跟踪变更,解决冲突,并确保代码的安全。通过下载官方的Windows 64位Git安装包,用户可以快速地在Windows环境中搭建Git工作环境,...
Git 是一个开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目。Git 是 Linus Torvalds 为了...Git 与常用的版本控制工具 CVS, Subversion 等不同,它采用了分布式版本库的方式,不必服务器端软件支持。
总的来说,Git64位2.10.2_window下载提供了Windows用户一个强大的、稳定的版本控制工具,便于进行软件开发和项目协作。不断更新的Git版本旨在提升用户体验,提高工作效率,并确保数据的安全和一致性。
Git是世界上最流行的分布式版本控制系统,尤其在IT行业中,它被广泛用于软件开发的版本管理和协作。在Windows 10上安装Git,不仅包括Git本身,还包括一些辅助工具,如Git Bash(提供类似Linux命令行的环境)和...
GitKraken是一款流行的跨平台Git客户端,专为开发者设计,以提供高效、直观的版本控制体验。Git是一种分布式版本控制系统,用于跟踪软件项目中的文件更改,而GitKraken则简化了这一过程,使得代码管理变得更为便捷。...
Git是一款分布式版本控制系统,而Sourcetree则是一个图形化的Git客户端,使得操作更加直观方便。以下将详细介绍如何在Windows环境下搭建Git服务器以及安装Git和Sourcetree。 1. **安装Git** 首先,你需要下载Git的...
打开命令行工具(如Git Bash或命令提示符),输入`git --version`,如果正确安装,应显示Git的版本号,如`git version 1.8.4`。 完成以上步骤后,你就成功安装了Git 1.8.4。虽然这是一个较老的版本,但仍然足够...
5. 集成命令行和图形界面:Git不仅有强大的命令行工具,还支持各种图形化客户端,如Git Bash、SourceTree等,方便不同用户群体使用。 6. 多平台支持:Git不仅适用于Windows,还支持macOS和Linux等操作系统,实现跨...
本文将深入探讨Git的核心概念,以及在Windows环境下安装Git 2.31版本的步骤。 首先,Git的核心原理是分布式存储,这意味着每个开发者的本地机器上都有一个完整的代码库副本。这种设计允许开发者离线工作,并在准备...
Git是世界上最流行的分布式版本控制系统,尤其在软件开发领域,它被广泛用于代码的版本管理和协作。Git的强大之处在于它的分支管理、合并操作以及强大的历史记录查看功能。在本压缩包中,包含的是Git的Windows 64位...
Git for Windows 是一款专为Windows操作系统设计的Git版本控制系统客户端...安装完成后,就可以在Windows环境下开始使用Git进行版本控制,无论是进行本地项目管理还是参与远程仓库协作,Git都将成为你不可或缺的工具。
在IT行业中,版本控制工具Git已经成为开发者们协作和管理代码的重要工具。MyEclipse作为一款强大的Java集成开发环境,自然也需要支持Git以便更好地与Git仓库进行交互。本篇将详细介绍如何在MyEclipse中安装Git插件...
总之,Git-2.4.0.2-windows-64bit是一个强大且广泛使用的版本控制工具,无论你是初学者还是经验丰富的开发者,都可以借助它来提升代码管理和团队协作的效率。在Windows环境下,安装和配置好Git后,便可以充分利用其...