zoukankan      html  css  js  c++  java
  • Git读档

    $ git config --global user.name "meng kai"
    $ git config --global user.email 363255751@qq.com
    $ mkdir learngit
    $ cd learngit
    $ pwd
    $ ls -ah
    $ git init
    $ git add readme.txt
    $ git commit -m "wrote a readme file" //第一次修改 -> git add -> 第二次修改 -> git add -> git commit
    $ git status
    $ git diff readme.txt 
    $ git log --pretty=oneline
    $ git reset --hard HEAD^  //上一个版本就是HEAD^,上上一个版本就是HEAD^^,当然往上100个版本写100个^比较容易数不过来,所以写成HEAD~100
    $ git reset --hard 3628164
    $ cat readme.txt
    $ git reflog
    $ git checkout -- readme.txt //--很重要,没有--,就变成了“切换到另一个分支”的命令(丢弃工作区,其实用版本库里的版本替换工作区的版本,无论工作区是修改还是删除,都可以“一键还原”)
    $ git reset HEAD readme.txt //可以把暂存区的修改撤销掉(unstage),重新放回工作区(命令既可以回退版本,也可以把暂存区的修改回退到工作区)
    $ rm test.txt
    $ ssh-keygen -t rsa -C 363255751@qq.com
    $ git remote add origin git@github.com:GH363255751/learngit.git
    $ git push origin master //git push -u origin master第一次推送master分支的所有内容(git push origin master推送最新修改)
    $ ssh -T -v git@github.com  //SSH的debug命令
    $ git clone git@github.com:GH363255751/gitskills.git

    查看分支:git branch

    创建分支:git branch <name>

    切换分支:git checkout <name>

    创建+切换分支:git checkout -b <name>

    合并某分支到当前分支:git merge <name>

    删除分支:git branch -d <name>

    有些事现在不做,一辈子都不会做了
  • 相关阅读:
    Zuul的核心源码解析
    基于Sentinel的服务保护
    Sentinel
    windows进行配置转发
    Hystrix断路器
    服务熔断Hystrix高级
    微服务架构的高并发问题
    Feign的高级配置
    倒排序原理和实例
    云计算技术的产生、概念、原理、应用和前景
  • 原文地址:https://www.cnblogs.com/mengkai/p/6549213.html
Copyright © 2011-2022 走看看