Git基础

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 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
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值