Debian或Ubuntu Linux,经过一条sudo apt-get install githtml
若是是其余Linux版本,能够直接经过源码安装。先从Git官网下载源码,而后解压,依次输入:./config,make,sudo make install这几个命令安装就行了。git
一是安装homebrew,而后经过homebrew安装Git,具体方法请参考homebrew的文档:http://brew.sh/。github
第二种方法更简单,也是推荐的方法,就是直接从AppStore安装Xcode,Xcode集成了Git,不过默认没有安装,你须要运行Xcode,选择菜单“Xcode”->“Preferences”,在弹出窗口中找到“Downloads”,选择“Command Line Tools”,点“Install”就能够完成安装了。 Xcode是Apple官方IDE,功能很是强大,是开发Mac和iOS App的必选装备,并且是免费的!windows
下载地址:https://git-for-windows.github.io/ 安装步骤参考 :http://jingyan.baidu.com/article/90895e0fb3495f64ed6b0b50.html服务器
安装完成后,在开始菜单里找到“Git”->“Git Bash”,蹦出一个相似命令行窗口的东西,就说明Git安装成功!yii
安装完成后,还须要最后一步设置,在命令行输入:分布式
$ git config --global user.name "Your Name" $ git config --global user.email "email@example.com"
由于Git是分布式版本控制系统,因此,每一个机器都必须自报家门:你的名字和Email地址。你也许会担忧,若是有人故意冒充别人怎么办?这个没必要担忧,首先咱们相信你们都是善良无知的群众,其次,真的有冒充的也是有办法可查的。工具
注意git config命令的--global参数,用了这个参数,表示你这台机器上全部的Git仓库都会使用这个配置,固然也能够对某个仓库指定不一样的用户名和Email地址。gitlab
若是你公司的项目是放在自建的gitlab上面, 若是你不进行配置用户名和邮箱的话, 则会使用全局的, 这个时候是错误的, 正确的作法是针对公司的项目, 在项目根目录下进行单独配置学习
$ git config user.name "gitlab's Name" $ git config user.email "gitlab@xx.com" $ git config --list
git config --list查看当前配置, 在当前项目下面查看的配置是全局配置+当前项目的配置, 使用的时候会优先使用当前项目的配置
仓库,英文名repository,这个目录里面的全部文件均可以被Git管理起来,每一个文件的修改、删除,Git都能跟踪,以便任什么时候刻均可以追踪历史,或者在未来某个时刻能够“还原”。
建立一个新仓库
git init
检出一个仓库 执行以下命令以建立一个本地仓库的克隆版本:
git clone /path/to/repository
若是是远端服务器上的仓库,你的命令会是这个样子:
git clone username@host:/path/to/repository
通常状况建议你clone 从远处服务器上克隆一个
$ git add readme.txt
$ git add -A
Git在线学习http://pcottle.github.io/learnGitBranching/ 同窗们能够经过这个在线平台联系git使用命令
commit 一个文件
$ git commit -m "first commit"
必定要写注释
$ git push origin master
第一次推送
$ git push -u origin master
此时你的修改的文件将被同步到服务器
$ git push <远程主机名> <本地分支名>:<远程分支名>
注意,分支推送顺序的写法是<来源地>:<目的地>,因此git pull是<远程分支>:<本地分支>,而git push是<本地分支>:<远程分支>。
若是省略远程分支名,则表示将本地分支推送与之存在”追踪关系”的远程分支(一般二者同名),若是该远程分支不存在,则会被新建。
$ git push origin master
命令详解参考资料:http://www.yiibai.com/git/git_push.html
$ git pull
到这里基本几个经常使用操做介绍到这里,若是你都会就入门了。
###注意还有一个关键 要向服务器端拉取文件,须要咱们本地ras公钥与服务器端进行绑定
下节将讲到。