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  # 或你的分支名
相关推荐
m0_694845571 天前
tinylisp 是什么?超轻量 Lisp 解释器编译与运行教程
服务器·开发语言·云计算·github·lisp
June`1 天前
muduo项目排查错误+测试
linux·c++·github·muduo网络库
春日见1 天前
如何创建一个PR
运维·开发语言·windows·git·docker·容器
weixin_6681 天前
GitHub 2026年AI项目详细数据汇总表-AI分析-分享
人工智能·github
CoderJia程序员甲2 天前
GitHub 热榜项目 - 日榜(2026-02-05)
ai·开源·大模型·github·ai教程
stevenzqzq2 天前
git 常用操作
大数据·git
weixin_6682 天前
GitHub 2026年AI项目热度分析报告-AI分析-分享
人工智能·github
Curvatureflight2 天前
Git工作流最佳实践:从混乱到优雅
git
MicrosoftReactor2 天前
技术速递|GitHub Copilot CLI 斜杠命令速查表
github·copilot·cli
wu~9702 天前
GitHub永不遗忘,使用git push -f来覆盖的提交依旧保留
git·github