# git

# 一些常用的 git 还有踩过的坑

  • 配置用户名与邮箱,用户名与 git 账号相同,邮箱类似。

    在最开始配置即可,后面就不用二次配置,可更改(坑 + 1

    1
    2
    git config --global user.name "GitHub用户名"
    git config --global user.email "注册GitHub用的邮箱"
  • ssh key

    1
    ssh-keygen -t rsa -C "注册GitHub用的邮箱"

    生成 ssh key,需要在账户中的 SettingsSSH and GPG keys 添加 SSH keys 随便起个名字就可以

  • 远程创建仓库

    git@github.com/<username>/<repositeriename>

  • 链接远程仓库

    1
    2
    3
    4
    5
    git init
    git add .
    git commit -m "提交信息"
    git remote add origin git@github.com/<username>/<repositeriename>
    git push -u origin main

    这个main即分支,后面的一些对于分支的操作要指定分支名称,网上很多命令使用master,要确定

  • 后续更新

    1
    2
    3
    4
    5
    # (添加/更改文件文件)
    git status #(查看状态 是否需要更新)
    git add .
    git commit -m "add readthedocs.yaml"
    git push

    当你的远程仓库出现过其他更新的时候,需要先 fetch (坑 + 1),之前在网站点了 add Readme.md ,折腾了好久

    1
    2
    git fetch origin main #(当远程git与本地git不同使用)
    git merge main #(与本地进行合并)

# 其他坑欢迎分享

有空会更新,或者直接 pull requset

https://github.com/jkfo002/my_readthedocs/issues

Edited on