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

    基本操作

    // 添加所有的操作(新增、删除、修改文件)到缓冲区
    git add .
    // 添加所有的修改到缓冲区
    git add -u
    // 将文件从缓冲区移除
    git reset 文件名
    // 将添加到缓冲区的文件全部移除
    git reset HEAD
    // 提交缓冲区到本地仓库
    git commit -m ""
    // 推送到远程仓库
    git push
    

    升级操作

    // 拉取远程仓库的某个分支,不影响(指与自己本地分支合并)到自己本地分支
    git checkout -b 本地分支名 origin/远程分支名
    // 拉取远程仓库的某个tag
    git checkout -b tagName
    // 给当前仓库添加一个远程仓库
    git remote add whyfate http://gitlab.whyfate.cn/xxx/xxx/git
    // 添加子模块
    git submodule add -b master http://gitlab.whyfate.cn/common/common.git common
    // 初始化子模块
    git submodule init
    // 下载子模块
    git submodule update --init
    // 删除子模块
    git rm --cached common
    // 一个更改应用多个分支
    git cherry-pick feature // feature 可以分支名 也可以是 commit hash
    // 比如 master 上要应用 dev 上的最后一次修改
    git checkout master
    git cherry-pick dev
    
  • 相关阅读:
    01:oracle sql developer配置
    删除eclipse或者MyEclipse的workspace记录
    c++特殊函数
    java类和对象的基础(笔记)
    java打印日历
    10_9 java笔记
    程序流程
    学习疑惑……
    位运算和逻辑运算
    多种类型的指针
  • 原文地址:https://www.cnblogs.com/wh-blog/p/12633187.html
Copyright © 2011-2022 走看看