zoukankan      html  css  js  c++  java
  • git常用命令

    一、记录下个人git常用命令

    # 初始化全局信息
    git config --global user.name "Your Name"
    git config --global user.email "email@example.com"
    
    # 生成ssh密钥
    ssh-keygen -t rsa -C "email@example.com"
    
    # 关联远程仓库
    一、直接绑定本地已有仓库
        a、绑定远程仓库到本地仓库,命名为origin
            git remote add origin git@github.com:GitHubMoy25/moy-demo.git
        b、拉取远程仓库(origin)的master分支到本地当前分支
            git pull origin master --allow-unrelated-histories
        c、推送本地当前分支到远程仓库(origin)的master(-u 参数绑定本地分支和远程master关系)
            git push -u origin master
    二、直接复制远程仓库,自动绑定本地仓库和远程
        git clone git@github.com:GitHubMoy25/moy-demo.git
            
    # 设置查看日志别名
    git config --global alias.lg "log --graph --pretty=format:'%Cred%h%Creset -%C(yellow)%
    d%Creset %s %Cgreen(%cr) %C(bold blue)<%an>%Creset' --abbrev-commit --date=relative"
    
    # 查看所有分支,前面带remotes/origin 的,是远程分支
    git branch -a
    #查看本地仓库和远程仓库对应关系
    git branch -vv
    
    # 从远程仓库拷贝仓库,并下载远程的develop分支
    git clone ssh://user@host/path/to/repo.git
    git checkout -b develop origin/develop
    
    # 开发新功能时从develop分支拉取新功能分支
    git checkout -b some-feature develop
    # 建立关联,将本地新建的分支推送到远程分支
    git push -u origin some-feature
    
    # 删除功能分支
    git branch -d some-feature
    # 删除远程功能分支
    git push origin :some-feature
    
    # 测试发版
    1、新建分支
    git checkout -b release-0.1 develop
    2、推送到远程分支
    git push -u origin release-0.1
    3、发版测试完成后,合并功能分支到master和develop分支上
    git checkout master
    git merge release-0.1
    git push origin master
    git checkout develop
    git merge release-0.1
    git push origin develop
    # 添加标签,并推送标签到远程
    git tag -a V1.0.0 -m "Initial public release" master
    git push origin --tags
    # 删除本地和远程标签
    git push origin :refs/tags/V1.0.0

    yexiangyang

    moyyexy@gmail.com


  • 相关阅读:
    Windows平板优化设置
    MAC OS UI设计
    使用bat/vbs/ahk对Windows下进行自动化操作
    C#在高性能计算领域为什么性能却如此不尽人意
    自定义多重搜索
    CF797E Array Queries
    标记永久化学习笔记
    P7200 [COCI2019-2020#1] Lutrija
    P1075 [NOIP2012 普及组] 质因数分解
    基础数论重学笔记
  • 原文地址:https://www.cnblogs.com/moy25/p/9698875.html
Copyright © 2011-2022 走看看