Git基础学习
一、Ubuntu安装Git
1.通过apt安装
$ sudo add-apt-repository ppa:git-core/ppa
$ sudo apt-get update
$ sudo apt-get install git
通过 $ git --version
检查安装版本
2.通过Source安装
$ sudo apt-get install build-essential libssl-dev libcurl4-gnutls-dev libexpat1-dev gettext unzip
在GitHub上公布的Git Project,选择Tags中的最新版本
复制压缩文件的下载链接:
使用命令行下载
$ wget https://github.com/git/git/archive/v1.9.2.zip -O git.zip
编译源码:
$ make prefix=/usr/local all
$ sudo make prefix=/usr/local install
通过 $ git --version
检查安装版本
二、Git入门
1.Git配置
1.1配置用户信息
1.2查看配置信息:使用命令 $ git config –list
2.建立仓库
$ git init myGitTest
$ cd myGitTest
$ gedit readme
$ git add readme
$ git commit -m "create a git project"
3.同步到Github
在GitHub个人账户中,创建一个repository
将新创建的repository的URL拷贝
使用下面的命令,将本地的repository提交到GitHub:
$ git remote add origin http://github.com/fiend-c/myGitTest.git
$ git push origin master
4.从仓库克隆:
git clone [url]
$ git clone git://github.com/schacon/grit.git
5.查看当前文件状态
$ git status //简要
$ git diff //详细
6.提交更新
$ git commit -m "my first Git file"
7.重命名文件(移动文件)
$ git mv README.txt README
$ git status
On branch master
Changes to be committed:
(use "git reset HEAD <file>..." to unstage)
renamed: README.txt -> README
8.查看提交历史
$ git log
$ git log -p -2 //展开显示 两条
9.远程仓库的使用
$ git remote //查看当前远程仓库
$ git remote -v //显示对应克隆地址
$ git remote add pb git://github.com/paulboone/ticgit.git
//添加远程仓库(git remote add [shortname] [url])
$ git fetch origin //从远程仓库抓取数据
$ git push origin master //推送数据到远程仓库
$ git remote show origin //查看远程仓库信息
$ git remote rename pb paul //远程仓库的重命名
$ git remote rm paul //远程仓库的删除
10.自动补全:双击Tab
11.Git 命令别名
$ git config --global alias.co checkout //git checkout 只需键入 git co