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  # 或你的分支名
相关推荐
阿里嘎多学长2 小时前
2026-04-30 GitHub 热点项目精选
开发语言·程序员·github·代码托管
AI_小站3 小时前
6个GitHub爆火的免费大模型教程,助你快速进阶AI编程
人工智能·langchain·github·知识图谱·agent·llama·rag
xindoo3 小时前
GitHub Trending霸榜!深度解析AI Coding辅助神器 Superpowers
人工智能·github
宁静的舞者3 小时前
Git、GitHub、Codeup(云效代码仓库)详解
git·代码仓库·codeup·云效
第一程序员3 小时前
GitHub Trending:Python数据科学工具新趋势
github
陈佬昔没带相机4 小时前
Git Worktree: AI 编程 Agent 并行开发的秘密武器
git·agent
ModestCoder_7 小时前
本地配置github登录与远程clone
github
星驰云7 小时前
LLS OAI 项目级会话记录模式 — 为 GitHub Copilot Chat 打造的智能日志助手:一键生成工作日志,告别繁琐汇报
github·copilot
redreamSo9 小时前
让AI Agent自动接Issue、写代码、上线:我用200行代码搭了一个全自动开发流水线
人工智能·开源·github
栈时没有名字10 小时前
git仓库管理,commit或push上传服务器失败问题
git·嵌入式