Git常用指令

[TOC]

Git 常用命令

  • 初始化仓库:
    git init

  • 查看当前仓库的状态
    git status

  • 切换分支

    • 切换到已有 branchName 分支
      git checkout branchName
    • 创建新分支,创建的同时切换到该分支
      git checkout -b newBranch
  • 查看所在目录的分支
    git branch -a

  • 拉取请求
    git pull

  • 从 Gitee 拉取请求
    git pull

  • 上传到远程仓库(GitHub)

    • 在 GitHub 配置 SSH_KEY
      • 查看本地是否具有已存在 ssh_key : ll ~/.ssh
      • 如果不存在则生成 ssh_key : ssh-keygen -t rsa -C "xxx@xxx.com"
      • 如果存在则复制 ssh_key 的内容 : cat ~/.ssh/id_rsa.pub
      • 在 GitHub 上添加公钥 : Settings → SSH and GPG Keys → New SSH Key
      • 验证是否成功 : ssh -T git@github.com
    • 克隆远程仓库 : git clone <SSH_Addr>
    • 添加远程仓库地址:
      git remote add origin <git_addr>
    • 添加文件 git add <files>
    • 添加注释 git commit -m "f"
    • 推送请求 git push -u origin main

Git 常见错误解决方案

Failed To Push Some Refs To …

参考链接
问题原因:远程库与本地库不一致,在 hint 中也有提示把远程库同步到本地库就可以了
解决办法:使用命令行:

1
git pull --rebase origin main