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  # 或你的分支名
相关推荐
CoderJia程序员甲43 分钟前
GitHub 热榜项目 - 日榜(2026-02-06)
人工智能·ai·大模型·github·ai教程
荔枝吻2 小时前
忘记服务器密码,在Xshell7中查看已保存密码
运维·服务器·github
摇滚侠2 小时前
MAC IDEA GIT 提交区显示了几个不存在的目录
git·idea
城东3 小时前
Git使用[远程仓库远端的head比本地和提交的head旧,其他人拉不到最新代码]
git·head·远程仓库远端·比本地和提交的head旧·其他人拉不到最新代码
tod1135 小时前
TCP全连接队列与tcpdump抓包
网络·网络协议·tcp/ip·github·tcpdump
Luck_ff08105 小时前
百度指数数据采集与可视化平台 BaiduIndexHunter
github·开源软件
阿里嘎多学长5 小时前
2026-02-03 GitHub 热点项目精选
开发语言·程序员·github·代码托管
何中应12 小时前
使用SSH地址拉取远程仓库代码报下面的错误
git
子兮曰12 小时前
OpenClaw入门:从零开始搭建你的私有化AI助手
前端·架构·github
何中应12 小时前
Git本地仓库命令补充
git