美文网首页
git操作汇总

git操作汇总

作者: 追梦_e74c | 来源:发表于2021-03-06 11:18 被阅读0次

  1.查看分支

        git branch 查看分支

        git branch  -r 查看远程分支

        git branch -a 查看所有分支

    2.上传修改文件    

        git add -a 文件1 文件2

        git commit -m "描述"

        git push

    3.创建本地分支

        git branch 分支名 

    4 本地分支提交到远程

        git push origin 分支名

    5 切换分支

        git checkout 分支名

    6.删除本地分支

        git branch -d 分支名  //  强删 git branch -D 分支名

    7.删除远程分支

        git push origin --delete 分支名  git push origin :分支名

    8.合并分支

        例如:dev分支合并到master分支

        8.1当前分支未master

        8.2 git merge dev

    9 拉取远程分支到本地,并且切换到当前拉取的分支

        git checkout -b 新本地分支名 origin/远程分支名

    10 打标签

        10.1添加标签: git tag -a version -m "note"

            注解:git tag 是打标签的命令,-a 是添加标签,其后要跟新标签号,-m 及后面的字符串是对该标签的注释。

        10.2提交标签到远程仓库 :git push origin -tags

            注解:就像git push origin master 把本地修改提交到远程仓库一样,-tags可以把本地的打的标签全部提交到远程仓库。

        10.3删除标签:git tag -d version

            注解:-d 表示删除,后面跟要删除的tag名字

        10.4删除远程标签:git push origin :refs/tags/version

            注解:就像git push origin :branch_1 可以删除远程仓库的分支branch_1一样, 冒号前为空表示删除远程仓库的tag。

        10.5查看标签:git tag或者git tag -l

        10.6使用某个标签

            git checkout -b v1 v2  说明v1 新的分支名 v2为对应的标签名

    11.储藏修改。 将新的储藏推送到栈上,运行 git stash 或 git stash save:

        11.1 git stash 

        11.2 推荐 git stash save "save message" 

        11.3 从git栈中获取到最近一次stash进去的内容,恢复工作区的内容。获取之后,会删除栈中对应的stash。

            git stash pop

        11.4 要查看储藏的东西,可以使用 git stash list:

            git stash list

        11.5 将你刚刚储藏的工作重新应用:git stash apply。 如果想要应用其中一个更旧的储藏,可以通过名字指定它,像这样:git stash apply stash@{2}。 如果不指定一个储藏,Git 认为指定的是最近的储藏:

            git stash apply 

        11.6 根据版本号,恢复储藏信息

            git stash apply stash@{1}

        11.7 要移除它,你可以运行 git stash drop,加上你希望移除的储藏的名字

            git stash drop stash@{0}

        11.8 清空git储藏栈

            git stash clear

        11.9 储藏新增的文件

            11.9.1 git add 文件名

            11.9.2 git stash save '描述'

    12.查看提交版号

        git log    # 显示每个版本的详情信息, 可以有些版本显示不全, 那么此时就可以使用 git reflog

        git log --graph --pretty=onelin    # 把版本以一行显示

        git reflog  # 以第一行显示一个版本记录,显示所有的版本记录

    13.回退

        13.1版本回退有两种方法,一种是使用相对于HEAD的多少个版本, 另一种是使用版本号

            git reset --hard HEAD

            HEAD 当前最新版本

            HEAD^ / HEAD~1 当前版本的上一个版本

            HEAD^ 当前版本的前两个版本,以此类推

            HEAD~6 当前版本的前6个版本,以此类推

            git reset --hard HEAD~1

        13.2 git reset --hard 版本号

    14 删除指定提交

        14.1 git rebase -i 下一级的版本号

        14.2 编辑pick 当前版本号的pick  用drop替换   ( i 编辑 Esc退出编辑   shift + : wq  退出编辑页 )

        14.3 本地与远程不一致,硬提交 提交远程 git push --force

        在不慎多次提交后出现 (master|REBASE 1/2)

        解决git rebase --abort

    15 删除未被跟踪的文件

        git clean -f   删除未被跟踪的文件

        git clean -fd 删除为本跟踪的文件和文件夹

相关文章

  • git操作汇总

    1、 比如我从 branch A 切出一个 branch B然后对branch B做了一系列的操作然后忘记了bra...

  • git 操作汇总

    git 常用基本命令: 1. git init创建本地git库2. git clone http://.........

  • git操作汇总

    1.查看分支 gitbranch查看分支 gitbranch-r查看远程分支 gitbranch-a查看所有分支...

  • git 常用命令汇总

    一、git常用命令: 二、团队协作git操作流程: 三、git工作流 更多咨询请关注:1、Git 汇总2、VUE3...

  • 宝藏的url

    git的基本操作:http://m.imooc.com/article/1068 spring基础汇总:http:...

  • git 常用操作汇总

    说明(默认在master分支、远程分支origin, 省略分支名称) 配置本地信息git cogfig --glo...

  • Git常用操作汇总

    (一)help查看函数manual git help 函数名 (二)图解Git命令—方便理解记忆 (二 )撤销最后...

  • git基本操作汇总

    Git安装 通过命令行升级git for windowsgit update-git-for-windows gi...

  • git 常用操作汇总

    git 仓库特点 使用快照流 近乎所有操作都是本地执行 一般只添加数据三种状态:modified -> commi...

  • Git 操作记录汇总

    初始操作 克隆项目 => 一般采用HTTPS方式(SSH后面会整理) 配置用户信息 主要分为全局和当前项目 => ...

网友评论

      本文标题:git操作汇总

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