美文网首页
GIT常用命令

GIT常用命令

作者: 早点吃早点 | 来源:发表于2019-01-16 16:43 被阅读0次

一、开始

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

二、创建与合并分支

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

git branch <name>  ——创建分支

git checkout <name>  ——切换分支

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

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

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

git merge <name>  ——将分支<name>合并到当前分支

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

git branch -d <name>  ——删除分支

三、本地常用操作

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

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

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

cat <file>  ——查看文件内容

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

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

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

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

相关文章

网友评论

      本文标题:GIT常用命令

      本文链接:https://www.haomeiwen.com/subject/uiimdqtx.html