git与github协作开发的常用命令

1 配置

1.1 安装git、注册github账号

  1. 已安装 Git(下载地址
  2. 拥有 GitHub 账号,且对私有仓库 user/project有访问权限(需配置 SSH 密钥或 PAT)

1.2 配置 Git 身份信息

(1)配置信息

复制代码
git config --global user.name "YourGitHubUsername"
git config --global user.email "your@email.com"

(2)其次在本地生成SSH的密钥

ssh-keygen -t rsa -b 4096 -C "邮箱"

这一步会提示,生成的SSH公钥位置,一般是(~/.ssh/id_rsa.pub)或 (C:\Users\用户名.ssh)下的id_rsa.pub文件。用记事本打开后复制。

(3)最后在gihub官网配置生成的密钥

登录GitHub,进入"Settings" > "SSH and GPG keys"。

点击"New SSH key",将公钥粘贴到"Key"字段中,并为密钥添加描述性标题

(4)验证git是否配置成功,是否成功连接github

添加后,通过执行命令

bash 复制代码
ssh -T git@github.com

2 git拉取和推送仓库

2.1 初始化本地仓库并链接远程私有仓库

  1. 进入项目目录:

    复制代码
    cd /path/to/project
  2. 初始化 Git 仓库(如果未初始化):

    复制代码
    git init
  3. 链接远程仓库(两种方式):

    方式一:使用 SSH(推荐)

    确保已添加 SSH 密钥到 GitHub(教程):

    复制代码
    git remote set-url origin git@github.com:user/project.git
  4. 验证远程仓库链接:

    复制代码
    git remote -v  # 应显示 origin 指向该仓库

2.2 拉取远程最新代码(避免冲突)

复制代码
git pull origin main  # 或分支名(如 master/main)

若提示 fatal: refusing to merge unrelated histories(本地与远程历史独立),添加 --allow-unrelated-histories

复制代码
git pull origin main --allow-unrelated-histories

2.3 添加本地修改并提交

  1. 添加所有修改文件:

    复制代码
    git add .  # 或指定文件 git add file1.txt file2.py
  2. 提交修改:

    复制代码
    git commit -m "描述你的修改内容"

2.4 修改到 GitHub 私有仓库

复制代码
git push origin main  # 或你的分支名
相关推荐
峰向AI14 小时前
316k+ Star 史上第二热门项目,没有一行代码
github
dong_junshuai14 小时前
每天一个开源项目#86 ECC:245K星的 Agent 工程操作层
开源·github·agent
Natural16 小时前
混合检索 + RRF + Rerank 实战评测:三条路线在 47 个真实问题上的取舍
github
一点一木17 小时前
憋了7周没动静,OpenClaw 2.0带着16000个PR杀回来了
人工智能·github
一点一木21 小时前
🚀 2026 年 8 月 GitHub 十大热门项目排行榜 🔥
人工智能·github
工藤孤独1 天前
Git Worktree 从零到多智能体实战
git
微尘寒风1 天前
【Git】的安装和使用
java·git
怕浪猫1 天前
FDE 最大的浪费不是写出有 bug 的代码,而是漂亮地解决了一个错误的问题
面试·架构·github
黄敬峰1 天前
Next.js 全栈实战:数据清洗、ORM 设计与 AI Prompt 工程最佳实践
面试·github
峰向AI2 天前
AI reads books:用 AI 逐页「啃」PDF 的知识提取器,一个脚本搞定一切
github