GIT常用命令

一、开始

git init  ——初始化一个git仓库

二、创建与合并分支

git clone   ——从远程库中克隆项目到本地路

git branch   ——创建分支

git checkout   ——切换分支

git checkout -b   ——创建并切换到分支

git checkout -b origin/  ——创建从远程仓库origin中获取的分支到本地

git branch  ——查看所有分支(带*标记的是当前分支)

git merge   ——将分支合并到当前分支

git merge --no-of -m "xxx"   ——表示用普通模式合并分支,合并后的历史有分支,能看出来曾经做过合并;--no-of表示禁用Fast forward模式(这种模式合并后看不出来曾经做过合并)

git branch -d   ——删除分支

三、本地常用操作

git status  ——查看本地仓库的状态(修改了哪些文件、add了哪些文件)

git diff   ——查看文件的具体修改内容

git diff HEAD --   ——查看工作区和本地版本库里最新版本的区别

cat   ——查看文件内容

git add   ——将文件修改放入暂存区

git commit -m "xxx"  ——提交暂存区的修改到本地路

git push origin   ——将本地库中分支的修改提交并推送到远程库对应分支中,可以用git push默认将当前分支的修改推送到远程库

git checkout --   ——把文件在工作区的修改全部撤销;这里有两种情况,一是,文件自修改后还没有被放到暂存区,现在撤销修改就是回到和版本库一模一样的状态;二是,文件已经添加到暂存区后,又做了修改,现在撤销修改就是回到添加到暂存区后的状态;总之,就是让这个文件回到最近一次git commit或git add时的状态

你可能感兴趣的:(GIT常用命令)