git常用命令
(备注:参考自廖雪峰博客,地址:廖雪峰博客 pdf版本:点击下载)
一、本地操作
1、初始化仓库:
git init
2、将文件添加进仓库缓冲区:
git add filename
3、将文件添加进仓库:
git commit -m "message"
4、查看仓库的状态:
git status
5、查看仓库中文件具体修改的信息:
git diff filename
6、仓库版本回退:
git reset --hard HEAD~n(HEAD 是当前版本,HEAD^是前一个版本,n代表前面第n格版本)
7、撤销修改:
git checkout -- filename
8、删除版本库中的文件:
git rm filename
二、远程操作:
(前提是你要将你的工作目录改为你的本地仓库)
1、本地仓库关联远程仓库:
$ git remote add origin git@github.com:michaelliao/learngit.git
2、将本地仓库的内容推送到远程仓库:
git push -u origin master(第一次关联时需要加上-u)
3、克隆远程仓库到本地仓库:
$ git clone git@github.com:michaelliao/gitskills.git
三、分支管理
1、创建一个新的分支:
git checkout -b dev(创建分支并且切换到dev分支)
相当于:
git branch dev(创建dev分支)
git checkout dev(切换到dev 分支)
2、查看当前分支:
git branch
3、切换分支:
git checkout branchname
4、合并分支到当前分支:
git merge branchname
5、删除分支:
git branch -d branchname
6、解决分支之间的冲突问题: