首页 > 技术文章 > git常用命令

monty12 2019-04-12 15:52 原文

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、解决分支之间的冲突问题:

推荐阅读