• git 命令


    git init   
    git status 
    git  add 
    git commit 
    git log  ##查看日志
    git log --pretty=format:"%h %an %ar - %s"   #查看日志
    git show  ##查看每次提交的更改
    git diff --staged ##比较暂存区与先前提交的版本
    git diff <commit>  ##如果与旧版本比较,请提供提交哈希作为参数 
    git diff committes.js ## 更改与单个文件进行比较
    git diff   ##比较工作目录与先前提交的版本
    git difftool   ##文件对比形式比较 
    
    
    git remote add origin /s/remote-project/1 #添加远程仓库,origin相当于昵称
    git  push origin master ##推送至远程仓库
    git pull origin master ##从远程仓库拉取
    git pull 是两个不同命令git fetch 和git merge 的组合
    git fetch  ##提取独立分支
    git checkout remotes/origin/master  ##检出分支,查看
    
    git merge remotes/<remote-name>/<remote-branch-name> master
    
    git branch -r  ##查看所有远程分支
    git checkout   ##将工作目录中的所有内容替换为最新提交的版本
    git  reset  ##将文件从暂存区移回工作目录  git reset . 重置所有文件
    git reset HEAD .
    git reset --hard HEAD ##清空暂存区,并且回到上一次提交,相当于git  reset 和git checkout 在一个命令
    git  revert ##撤销提交
    git revert HEAD..HEAD~2     
    git log --oneline   ##查看提交历史
    git revert HEAD --no-edit  ##不打开编辑
    
  • 相关阅读:
    Linux文件系统之INode
    手写Netty之多路复用Select小案例
    多路复用器Select、Poll、Epoll区别梳理
    NAT模式、路由模式、桥接模式的区别
    Netty编解码器(理论部分)
    Netty之Unpooled_Bytebuf
    为什么 TCP 协议有粘包问题
    IDEA_2019.1版本中Protobuf的使用
    Netty服务端Server代码说明
    Netty之ChannelHandler
  • 原文地址:https://www.cnblogs.com/rockstics/p/14325906.html
Copyright © 2020-2023  润新知