zoukankan      html  css  js  c++  java
  • 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
  • 相关阅读:
    C#学习教程
    数据库
    读写信号量
    qt配置tensorflow + opencv 提示protoc版本错误
    【1】EIGEN-Matrix类
    c++11的新特性
    ubuntu 16.04 python+tensorflow安装路径查看
    python的常用数据类型及其使用
    windows文件转LINUX文件格式
    ubuntu 16.04 + GPU 1080 + NVIDIA384
  • 原文地址:https://www.cnblogs.com/xzjf/p/14252013.html
Copyright © 2011-2022 走看看