• git使用


    git 命令:

    不指定分支

    git clone + clone 地址

    制定分支

    git clone -b + 要clone的分支名 + 仓库地址

    git checkout -b 分支名:新建并切换到新分支。

    git branch: 查看当前分支。

    git checkout 分支名:切换分支(已有分支)。

    git branch -d 分支名:删除分支。

    git pull:拉取分支最新内容。

    git merge develop:将本分支内容合并到 develop 分支上。

    git reset --hard origin/当前分支名:将当前分支本地编辑的所有内容舍弃。

    提交的时候:

    git add .

    git commit -m "描述提交的内容"

    git push

    查看分支

    git branch #列出**本地**所有的分支

    查看分支详细信息

    git branch -v #列出本地所有的分支, + hash 信息

    查看分支与远程的关联

    git branch -vv #列出本地所有的分支, + hash 信息 + 与远程的关联信息

    查看所有分支

    git branch -a #列出所有的分支(远程和本地)

    新建远程分支并提交

    新建本地分支

    $ git checkout -b zhu

    把新建的本地分支push到远程服务器,远程分支与本地分支同名(当然可以随意起名)

    $ git push omyself zhu:zhu

    添加myself远程库

    git remote add myself git@server-name:path/repo-name.git;

    将本地代码提交到远程库并绑定   没有-u不会绑定

    git push -u myself dev:dev

    代码回退上一版本

    git reset HEAD^                  //等价于git reset -–mixed HEAD^,撤回本地上一次的commit提交,但是保留改动代码和工作区内容 
    git push self master -f          //因为版本落后远程分支,故加上-f
  • 相关阅读:
    How To Run Docker in Docker Container [3 Easy Methods]
    design patterns of refactoring guru
    MathJax A JavaScript display engine for mathematics that works in all browsers.
    SoC the root design principle
    Kubernetes plugin for Jenkins
    Inversion of Control
    Python Metaclasses
    JNLP the foundametal of distributed computing of Jenkins
    C# 表达式树Expression
    ML .NET 电影评论情绪分析
  • 原文地址:https://www.cnblogs.com/xzjf/p/14252013.html
Copyright © 2020-2023  润新知