title: Git操作
date: 2015-10-11 9:53:33
tags:
基本操作
1.初始化仓库
- git init
2.配置作者信息
- git config –global user.email “youremail@corp.com”
- git config –global user.name “yourname”
3.添加文件到暂存区
- git add
- git add *(添加所有文件到暂存区)
4.移除文件
- git rm
5.重命名一个文件
- git mv
6.提交暂存区
git commit只会提交暂存区(staged)里面的文件
- git commit -m “message”
7.查看工作目录的状态
- git status
8.查看提交历史纪录
- git log
9.查看文件改变
- git diff
撤销操作
1.撤销加入到暂存区的操作
- git reset HEAD
2.撤销修改的操作
- git checkout –
3.将本地的修改放进回收站
- git stash
4.从回收站中恢复本地的修改
- git stash apply
Tag操作
1.查看tag
- git tag
2.创建tag
- git tag -a v1.0 -m “my version 1.0”
3.显示tag信息
- git show v1.0
4.对之前的提交打tag
- git tag -a v0.1 -m “version0.1”
分支操作
1.查看分支
- git branch
2.创建分支
- git branch
3.删除分支
- git branch -d
4.切换分支
- git checkout
5.合并分支
- git merge
6.rebase操作
- git rebase
远端仓库操作
1.克隆一个远端仓库
- git clone URL
2.添加远端仓库
- git remote add
3.更新远端仓库的分支和数据
- git fetch
4.获取并合并远端仓库的分支到当前分支
- git pull
- eg: git pull origin master
5.上传本地分支和数据到远端仓库
- git push
- eg: git push origin master
6.跟踪远端仓库上的分支
- git checkout –track origin/testbranch
- git checkout -b test origin/testbranch