Zwx's blog Zwx's blog
首页
  • 前端文章

    • JavaScript
  • 学习笔记

    • 《JavaScript教程》
    • 《JavaScript高级程序设计》
    • 《ES6 教程》
    • 《Vue》
    • 《React》
    • 《TypeScript 从零实现 axios》
    • 《Git》
    • TypeScript
    • JS设计模式总结
  • HTML
  • CSS
  • 技术文档
  • GitHub技巧
  • Nodejs
  • 博客搭建
  • 工作笔记
  • 学习
  • 面试
  • 心情杂货
  • 实用技巧
  • 友情链接
关于
收藏
  • 分类
  • 标签
  • 归档

Zwx

Aal izz well 一切顺利
首页
  • 前端文章

    • JavaScript
  • 学习笔记

    • 《JavaScript教程》
    • 《JavaScript高级程序设计》
    • 《ES6 教程》
    • 《Vue》
    • 《React》
    • 《TypeScript 从零实现 axios》
    • 《Git》
    • TypeScript
    • JS设计模式总结
  • HTML
  • CSS
  • 技术文档
  • GitHub技巧
  • Nodejs
  • 博客搭建
  • 工作笔记
  • 学习
  • 面试
  • 心情杂货
  • 实用技巧
  • 友情链接
关于
收藏
  • 分类
  • 标签
  • 归档
  • 技术文档

    • Git使用手册
    • Markdown使用教程
    • npm常用命令
    • Git完整命令
      • npm packageJson属性详解
      • yaml语言教程
    • GitHub技巧

    • Nodejs

    • 博客搭建

    • 工作笔记

    • 模板

    • 日常记录

    • 技术
    • 技术文档
    Zwx
    2023-05-13
    0

    Git完整命令

    # Git完整命令 常用命令

    cd ~/.ssh   #到秘钥路径
    cat ~/.ssh/id_rsa.pub       #展示本地的 ssh 公钥 
    where git                   #windows查找git 安装目录   
    which git                   #linux查安装目录
    ssh-keygen                  #生成 公钥秘钥路径
    ssh-keygen -t rsa -C "<您的邮箱>"   #生成你邮箱的 公钥和秘钥
    git config --global --list  #查看全局配置
    git config --global user.name "xxx" #配置全局名称
    git config --global user.email "xxxxx@qq.com" #配置全局账号
    git init                    #E创建空仓库
    git remote add origin https://github.com/NekoZhong/project.git    #本地文件夹连接GitHub上的项目
    git pull origin master      #拉取源 master 资源
    git add index.html          #添加到缓存区
    git commit   -m  'demo'     #提交代码并添加描述
    git push origin master      #推送到远程 的 源名 origin 的master 
    git status                  #获取当前仓库的状态
    git diff readme.txt         #查看difference 介绍 显示修改的内容
    git diff HEAD -- readme.txt          #查看工作区和版本库里面最新版本的区别
    git log  						   #显示从最近到最远的提交日志
    git log --pretty=oneline             #查看 一样布局好看点
        #HEAD 表示当前版本   HEAD^代表上个版本 HEAD^^   HEAD
    git reset  --hard HEAD^   			#把代码重置到上个版本
    git reset  --hard 32423              #用提交的id前几位进行重置到该版本
    git reset HEAD readme.txt            # 把暂存区的修改回退到工作区
    git reflog   					   #查看命令历史
    git checkout -- readme.txt           #readme.txt文件在工作区的修改全部撤销 
                                         #会有两种情况回到文件上一次的git commit 或git add 
    git rm -f runoob.txt     #(-f 强制) 删除文件   --cached(仅是从跟踪清单中删除,使用)
    git remote remove <name>  # 删除远程仓库的关联
    git remote -v        # -v /(--verbose)  要查看当前配置有哪些远程仓库
    git remote add origin git@github.com:fanghongbinC/test.git  #连接远程的仓库
    git push -u origin master  #把本地的创建的仓库上传到空远程仓库   不是第一次则不用-u
    git clone git@github.com:fanghongbinC/test.git  #克隆
    #分支管理 
    git checkout -b dev  #创建dev分支并切换dev 分支 等于下面两条 命令
    git branch dev       #git branch  <name> 创建分支
    git checkout dev     #git  checkout <name> 切换分支
    git branch          #列出所有分支 
    git merge <name>     #合并 某分支到当前分支 
    git branch -d <name> #删除分支
    
    
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41

    希望老铁们可以给个赞,最后祝大家 Aal izz well !

    @zwx

    上次更新: 5/13/2023, 9:48:56 PM
    npm常用命令
    npm packageJson属性详解

    ← npm常用命令 npm packageJson属性详解→

    最近更新
    01
    在 M1 芯片 Mac 上使用 Homebrew
    11-08
    02
    GIT 遇到问题
    11-06
    03
    react Router嵌套路由不生效
    10-27
    更多文章>
    Theme by Vdoing | Copyright © 2019-2023 Evan Xu | MIT License
    • 跟随系统
    • 浅色模式
    • 深色模式
    • 阅读模式
    ×