美文网首页
Git 日常知识

Git 日常知识

作者: mufaith | 来源:发表于2018-06-22 18:25 被阅读0次

    git常用命令行命令:

    1、git 中本地库常用的命令:

    本地库的初始化:git init

    本地库分支查询:git branch -a

     查看远程所有分支 git branch -r

    本地库当前分支及关联远程分支的版本信息查询: git branch -vv

    创建一个分支:git branch name

    切换指定分支:git checkout name

    创建并切换分支:git checkout -b name

    删除本地一个分支:git branch -d name

    强制删除未提交分支 :git branch -D name

    查询当前分支工作区状态:git status

    创建一个与远程指定分支关联的本地分支:git branch --track dev origin/dev

    推送本地分支到远端并生成相应分支:git push --set-upstream origin name

    2、git 跟远端库同步的命令:

    查询本地库关联的所有远程库: git remote -v

    添加一个远程库的链接:git remote add origin https://github.com/greenrobot/EventBus.git

    取消关联的远程库:git remote rm origin

    本地库可以关联多个远程库。

    推送到远程库master分支: git push origin master

    从远称拉取: git pull 

    3、git版本回退及版本操作相关命令:

    git的本地版本库回退操作命令:git reset --hard  commit id

    HEAD表示当前版本,HEAD是用于指向当前版本号的指针

    回退上个版本:git reset --hard HEAD^

    回退上两个版本:git reset --hard HEAD^^ 

    往上回退N个版本:git reset --hard HEAD~N

    将多次commit合并,只保留一次提交历史。

    1.首先使用git log查看一下提交历史

    2. git 压缩  git rebase -i HEAD~4

    git版本库介绍:

    工作区有一个隐藏目录.git,这个不算工作区,而是Git的版本库。

    Git的版本库里存了很多东西,其中最重要的就是称为stage(或者叫index)的暂存区,还有Git为我们自动创建的第一个分支master,以及指向master的一个指针叫HEAD。

    相关文章

      网友评论

          本文标题:Git 日常知识

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