Git基础

来源:互联网 发布:java随机猜数字游戏 编辑:程序博客网 时间:2024/06/06 00:01

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中的最新版本
Git Project

复制压缩文件的下载链接:
这里写图片描述

使用命令行下载

$ 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 statusOn branch masterChanges 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