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
    
  • 相关阅读:
    Siege 3.0 正式版发布,压力测试工具
    Pomm 1.1.2 发布,专为 PG 设计的 ORM 框架
    Whonix 0.5.6 发布,匿名通用操作系统
    国内开源 java cms,Jspxcms 2.0 发布
    EZNamespaceExtensions.Net v2013增加对上下文菜单、缩略图、图标、属性表的支持
    GNU Guile 2.0.9 发布,Scheme 实现
    jdao 1.0.4 发布 轻量级的orm工具包
    OpenSearchServer 1.4 RC4 发布
    Percona Server for MySQL 5.5.3030.2
    Samba 4.0.5 发布
  • 原文地址:https://www.cnblogs.com/caibh/p/13762942.html
Copyright © 2011-2022 走看看