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

    // 查看分支创建时间信息
    git reflog show --date=iso branch\_name
    
    
    // 创建本地分支、关联远程分,并支切换到创建分支
    参数说明:branch\_name(本地分支名),remote\_branch\_name(已存在远程分支名)
    git checkout -b branch\_name origin/remote\_branch\_name
    
    
    // 远程分支不存在,创建本地分支并创建远程分支
    git checkout -b branch\_name
    git push --set-upstream origin remote\_branch\_name
      
    
    // 设置本地分支对应远程分支源
    git branch --set-upstream-to origin/dev
    git branch --set-upstream-to=origin/ 20161027
    
    
    // 重置设置远程git源
    git remote set-url origin git@git.corp.meigo.com:bigdata/parse-th-logs.git
    
      
    // 查看远程源 url
    git remote -v
    
      
    // 当前本地分支和远程分支挂钩
    git branch --set-upstream-to origin/dev
     
    
    // 合并分支
    参数说明:branch\_name(要合并到分支名)
    git merge --no-ff -m "merge with no-ff" branch\_name
    
    
    // 修改提交日志
    git commit --amend
    git push
    
      
    // 删除本地分支
    git branch -D branch\_name
    
      
    // 删除远程分支
    git branch -r -d origin/branch\_name
    或者
    git push --delete origin 
     
    
    // 把本地tag推送到远程
    git push --tags
    
      
    // 获取远程tag
    git fetch origin tag 
     
    
    // 回滚到某个commit提交的版本
    git reset –-hard

    ##重命名远程分支

    在git中重命名远程分支,其实就是先删除远程分支,然后重命名本地分支,再重新提交一个远程分支。

    // 查看所有分支信息
    git branch -av
    
    // 1. 删除远程分支
    git push --delete origin branch\_name
    
    // 2. 重命名本地分支
    git branch -m branch\_name rename\_branch\_name
    
    // 3. 推送本地分支
    git push origin rename\_branch\_name
  • 相关阅读:
    MySQL创建用户和权限管理
    自建单机MySQL数据库备份方案
    Elasticsearch 6.8.4 启动报错解决方法
    自定义 Generate POJOs.groovy
    SpingBoot —— RestTemplate的配置
    springboot —— 多数据源
    SpringBoot -- 计划任务
    SpingBoot —— 多线程
    SpringBoot -- 事件(Application Event)
    SpringBoot —— AOP注解式拦截与方法规则拦截
  • 原文地址:https://www.cnblogs.com/zichuan/p/10313569.html
Copyright © 2011-2022 走看看