zoukankan      html  css  js  c++  java
  • git命令语句

    提交项目

    1、git init
    2、git add .
    3、git commit -m "first commit"
    4、git remote add origin https://github.com/xiaojimeng/node.git
    5、git push -u origin master

    分支checkout

    • 创建分支 git checkout -b login (创建了一个login的分支)
    • 查看所有分支(以及目前在哪个分支里面): git branch
    • 把login分支合并到master?
      - git checkout master :切换到master里面
      - git merge login 把login合并到了master里面
      - git push 提交到msater中
    • 如何把本地的分支login 推送到github上 login分支中?
      - git checkout login 进入到login分支中
      - git branch 查看是否在login分支中
      - git push -u origin login 把本地的login分支推送到github上的login分支上

    打tag

    提交知识点1:
    1、git add .
    2、git commit -m "tag1"
    3、git tag 01_知识点1
    查看有哪些tag: git tag
    4、git log (查看之前有哪些提交)
    5、git reset 第一次提交的版本号 (回退到第一次提交) git reset --hard 版本号 强制回退
    7、重新写内容
    8、git add .
    9、git commit -m "知识点2"
    10、git tag 02_知识点2
    git tag (查看有哪些tag)
    11、git push --tags (提交tag到git上)

    克隆:

    1、git clone 项目地址
    2、小程序打开克隆的项目
    3、git checkout 01_知识点1 这样就可以查看小程序知识点1

    报错:

    master -> master (non-fast-forward)

    解决 :git push --force 地址 (强制推送)

    错误提示fatal: Authentication failed for 'https://gitee.com/XXX/XXX.git/‘的解决

    方法一:
    git config --global user.name "xxx"
    git config --global user.email "xxx"
    方法二:
    git remote -v
    git remote remove origin
    git remote add origin xxx
    git config --system --unset credential.helper

  • 相关阅读:
    Java的快速失败和安全失败
    Java RMI与RPC的区别
    Java动态代理之JDK实现和CGlib实现(简单易懂)
    JVM——字节码增强技术简介
    Linux内存分配机制之伙伴系统和SLAB
    操作系统动态内存管理——malloc和free的工作机制
    Java中的Map
    Java的PriorityQueue
    Java中的List
    Java中的Set
  • 原文地址:https://www.cnblogs.com/xiaojimeng/p/12803226.html
Copyright © 2011-2022 走看看