Git的使用

/ 0评 / 0
linux下安装:
用yum来装git, 但是第一次装找不到源,最后显示 “nothing to do”,添加源:

再安装:
yum install git
使用:

首先配置:
git config --global user.name XXX
git config --global user.email XXX
git config --global push.default upstream

要对现有的某个项目开始用 Git 管理,只需到此项目所在的目录,执行:

<font face="Arial">$ git init</font>

从现有仓库克隆

<font face="Arial">git clone git://github.com/XXX</font>

Git的基本命令    

     现在我们有了本地和远程的版本库,让我们来试着用用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独有的一些命令:

 
来自为知笔记(Wiz)