git 常用命令-以及命令解析

一、Push操作

  • 1.先git init
    • 标识仓库地址
  • 2.git add xxx
    • git add .
      • 代表添加当前目录所有文件
    • 代表标识提交的文件
  • 3.git commit -m 'xxxx'
    • 代表git提交后需要说的什么话
  • 4.git remote add origin xxxx
    • xxxx替换为github仓库的ssh地址
  • 5.git push origin xxx
    • xxx为分支名称
    • 如果有报错可以通过
      • git checkout -b 加分支名称
      • 进行检查

二、其他命令解析

  • git命令解析
    • git clone + url
      • 克隆项目文件夹
    • git init
      • git init #初始化仓库
        *
      • 会在执行这条命令的目录下生产.git目录
        • 隐藏的
        • 由这个目录表示这个是仓库
    • git status
      • 展示仓库新增或修改
    • 2.git add + . 或 ./
      • 代表把文件加入到购物车
        • 暂存区
      • 即代表即将提交那些文件
      • .代表当前所有文件
    • git reset
      • 将暂存区的文件移除暂存区
    • 3.git commit
      • git commit 命令将暂存区内容添加到本地仓库中。
        • 只提交绿色了的文件
      • -a 参数设置修改文件后不需要执行 git add 命令,直接来提交
      • git commit -m [message]
        • 例如
          • git commit -m 'demo commit'
          • 添加提交信息
            • 例如"第一次提交等等"
    • git logs
      • 查看commit日志
    • 4.git remove
    • 5.git push
      • git push 命令用于从将本地的分支版本上传到远程并合并。
      • github从master变成了main
        • 主分支
      • git push origin main
        • 命令将本地的 master 分支推送到 origin 主机的 master 分支。
        • main
          • 主干
        • master
          • 主干
    • git clone
      • git clone -b master git@github.com:kodyssss/deploy-xt-cloud.git
      • -b
        • 拉取指定分支项目
    • git hub token
      • github_username: 974177019@qq.com

        github_password: P@sswr0dss

        github_push_token: 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

  • init操作
    • echo "# xt-cloud-deploy" >> README.md
      git init
      git add README.md
      git commit -m "first commit"
      git branch -M main
      git remote add origin git@github.com:kodyssss/xt-cloud-deploy.git
      git push -u origin main
    • git remote add origin git@github.com:kodyssss/xt-cloud-deploy.git
      git branch -M main
      git push -u origin main
  • git排错
    • 解决GitHub报错You're using an RSA key with SHA-1, which is no longer allowed. Please use a newer client
      • 原因:git 认为rsa的密钥不安全
      • 解决办法:1.需要修改算法
      • 2.把生成的ed25519.pub放到git hub
  • git使用443 clone项目
相关推荐
2401_8260976219 小时前
同步&异步日志系统-日志落地模块的实现
c++·git·vim
半旧夜夏19 小时前
阿里云IOT消息处理
java·ide·git·物联网·spring·阿里云
我们的五年21 小时前
【Git版本控制器】第三弹——版本回退,撤销修改,删除文件
大数据·linux·git
一名嵌入式糕手21 小时前
Git从基础到进阶
git
不cong明的亚子1 天前
github用户名密码登陆失效了
git·github
QC七哥1 天前
git开发流程以及github社区企业版
git·github
邂逅you1 天前
GitHub基本操作及Git简单命令
git·github
EngZegNgi1 天前
git 提示 fatal: The remote end hung up unexpectedly
git
ricky_fan1 天前
本地部署MindSearch(开源 AI 搜索引擎框架),然后上传到 hugging face的Spaces——L2G6
人工智能·git·python
misty youth2 天前
github与git bash绑定问题
git·github·bash