zoukankan      html  css  js  c++  java
  • git常用操作

    解决中文乱码

    git config --global core.quotepath false
    

    查看提交日志

    git log --pretty=oneline
    

    克隆仓库

    git clone <git仓库的url>
    

    本地建分支并推送到远程

    git clone <git仓库的url>
    
    ## 本地创建dev分支,并从master分支切换到dev分支
    git checkout -b dev origin/dev
    
    ## 从dev分支切换到dev_vbird分支,对应的远程分支(origin/dev_vbird)也叫dev_vbird
    git checkout -b dev_vbird origin/dev_vbird
    
    ## 推送到远程仓库
    git push
    
    ## 或者
    git push --set-upstream origin develop
    

    另一种写法:

    ## push本地分支vbird到远程分支,名字相同也叫vbird
    git push origin vbrid
    

    下载远程分支

    git clone只能clone远程库的master分支,无法clone所有分支,解决办法如下:

    找一个干净目录,假设是git_work

    cd git_work
    
    ## 这样在git_work目录下得到一个project子目录
    git clone http://myrepo.xxx.com/project/.git
    
    cd project
    
    ## 列出所有分支名称如下:
    git branch -a
    remotes/origin/dev
    remotes/origin/release
    
    ## 作用是checkout远程的dev分支,在本地起名为dev分支,并切换到本地的dev分支
    git checkout -b dev origin/dev
    
    ## 作用参见上一步解释
    git checkout -b release origin/release
    
    ## 切换回dev分支,并开始开发
    git checkout dev
    
    ## 打标签
    
    # 1. 在最后一次提交上创建分支
    git tag -a versino-1.0.1 -m 'version-1.0.1'
    
    # 2. 推送本地分支version-1.0.1到远程仓库
    git push origin version-1.0.1
    git push –tags
    

    Git建裸仓库

    $ mkdir smart-gateway-admin
    $ cd smart-gateway-admin/
    $ git init
    已初始化空的 Git 仓库于 /home/caibh/gitcc/smart-gateway-admin/.git/
    
    $ git remote add admin http://191.8.2.198:10080/smart-gateway-front/front/smart-gateway-admin.git
    
    $ git remote -v
    admin	http://191.8.2.198:10080/smart-gateway-front/front/smart-gateway-admin.git (fetch)
    admin	http://191.8.2.198:10080/smart-gateway-front/front/smart-gateway-admin.git (push)
    
    $ touch README.md
    $ git add README.md 
    $ git commit -m "readme"
    
    $ git push admin master:develop
    
  • 相关阅读:
    运算符重载
    C++ 画星号图形——圆形(核心代码记录)
    C++ 画星号图形——空心三角形(星号左对齐)(核心代码介绍)
    C++ 画星号图形——空心三角形(星号居中对齐)(核心代码介绍)
    QMap迭代器
    QVector也是隐式数据共享的
    调试dump文件
    How does the compilation and linking process work?
    when to use reinterpret_cast
    构造类的时候,提供类型转换
  • 原文地址:https://www.cnblogs.com/caibh/p/13762942.html
Copyright © 2011-2022 走看看