zoukankan      html  css  js  c++  java
  • [Git] 使用笔记

    [HEAD]当前工作区节点
     
    Git提交
    git commit -m
     
     
    切换分支
    git branch bugFix
     
     
    新建并切换分支,切换新建个一个bugFix的分支
    git checkout -b bugFix
     
     
    将master 分支合并到当前分支 将主分支内容合并到本地
    git merge master
     
     
    将主分支拉下来合并 并重新定义bugFix分支起始点
    git rebase master
     
     
    恢复到当前分支中文件的状态。【HEAD只得当前分支】
    git reset HEAD <file>
     
     
    从当前节点分支回滚3个版本
    git checkout HEAD~3
     
     
    修改分支相对位置(分支强制回滚)
    git branch -f master HEAD~3 【mastser分支强制到当前HEAD版本的前三个版本
     
    git  gitignore不生效

    gitignore不生效的时候,这时候我们就应该先把本地缓存删除,然后再进行git的push,这样就不会出现忽略的文件了。git清除本地缓存命令如下:

    1
    2
    3
    git rm -r --cached .
    git add .
    git commit -m 'update .gitignore'

     git重置已经修改的文件。

     git reset .

    git清除所有新建的文件及文件夹

    git clean -df

    提交本地test分支作为远程的master分支 //好像只写这一句,远程的github就会自动创建一个test分支

     $ git push origin test:master         

     提交本地test分支作为远程的test分支
    git push origin test:test              

    5. git pull origin master // 把本地仓库的变化连接到远程仓库主分支
    6. git push -u origin master //把本地仓库的文件推送到远程仓库
  • 相关阅读:
    html中frameset的详细使用方法
    日期控件API
    限制input输入类型(多种方法实现)
    springmvc导出excel并弹出下载框
    Spring mvc 验证码的做法
    Spring Boot 集成MyBatis
    Spring Boot 实践折腾记(三):三板斧,Spring Boot下使用Mybatis
    支付系统架构
    javaScript事件(六)事件类型之滚轮事件
    你不是真正的快乐
  • 原文地址:https://www.cnblogs.com/anycc/p/12804319.html
Copyright © 2011-2022 走看看