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中的最新版本
复制压缩文件的下载链接:
使用命令行下载
$ 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
阅读全文
0 0
- GIT基础
- GIT 基础
- git(基础)
- Git基础
- Git基础
- Git 基础
- Git基础
- Git 基础
- git基础
- git基础
- Git基础
- git 基础
- git基础
- Git 基础
- Git基础
- Git基础
- git基础
- Git基础
- html学习
- jzoj 1276. 护花
- 104. Maximum Depth of Binary Tree 111. Minimum Depth of Binary Tree
- Vue前端Js框架
- 017-愿望与能力|了解他人的两条线索
- Git基础
- 收藏一些非常不错的学习资源
- HTML的知识点
- JavaScript学习小例子-video使用
- linux下安装mysql和Tomcat
- 5-3 删除字符串中的子串 (20分)
- HTML基本结构
- MySQL for Windows 解压缩版配置安装
- 多媒体网页相关标签