zoukankan      html  css  js  c++  java
  • git使用笔记

    用git 远程获取指定分支的代码

    git clone只能clone远程库的master分支,无法clone所有分支,解决办法如下:
    1. 找一个干净目录,假设是git_work
    2. cd git_work
    3. git clone http://xxxxx.xxx.com/project/.git ,这样在git_work目录下得到一个project子目录
    4. cd project
    5. git branch -a,列出所有分支名称如下:
    remotes/origin/dev
    remotes/origin/release
    6. git checkout -b dev origin/dev,作用是checkout远程的dev分支,在本地起名为dev分支,并切换到本地的dev分支




    1.Git branch     一般用于分支的操作,比如创建分支,查看分支等等,     1.1 git branch       不带参数:列出本地已经存在的分支,并且在当前分支的前面用"*"标记     1.2 git branch -r       查看远程版本库分支列表     1.3 git branch -a       查看所有分支列表,包括本地和远程     1.4 git branch dev       创建名为dev的分支,创建分支时需要是最新的环境,创建分支但依然停留在当前分支     1.5 git branch -d dev       删除dev分支,如果在分支中有一些未merge的提交,那么会删除分支失败,此时可以使用 git branch -D dev:强制删除dev分支,     1.6 git branch -vv       可以查看本地分支对应的远程分支     1.7 git branch -m oldName newName       给分支重命名   2. Git checkout     1. 操作文件 2. 操作分支     2.1 操作文件       2.1.1 git checkout filename 放弃单个文件的修改       2.1.2 git checkout . 放弃当前目录下的修改     2.2 操作分支       2.2.1 git checkout master 将分支切换到master       2.2.2 git checkout -b master 如果分支存在则只切换分支,若不存在则创建并切换到master分支,repo start是对git checkout -b这个命令的封装,将所有仓库的分支都切换到master,master是分支名,     2.3 查看帮助       git checkout --help       当然git checkout还有许多命令,但这些已经能满足我们日常开发所需

     

  • 相关阅读:
    html 中 获取百度代码
    org.springframework.web.context.ContextLoaderListener
    短信验证
    云邦互联 免费空间申请
    linux 设置mysql 数据库编码utf8
    windows系统下简单nodejs安装及环境配置
    Oracle数据库创建表ID字段的自动递增
    芒果云 在线代码编辑器
    linux lanmp一件安装包
    linux下 安装php的gettext模块
  • 原文地址:https://www.cnblogs.com/lipeineng/p/9340984.html
Copyright © 2011-2022 走看看