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  # 或你的分支名
相关推荐
anew___14 分钟前
常用的 Git 工作流
git
shimly12345624 分钟前
git diff 生成一部分文件的补丁
git
baozj1 小时前
把徒步轨迹做成 3D 地形模型:开源工具「印迹 TrailPrint 3D」
前端·vue.js·github
m0_579146651 小时前
Git 重置模式详解:四种重置方式的原理与应用场景
git
恋喵大鲤鱼1 小时前
git grep
git·git grep
逛逛GitHub1 小时前
这 2 个免费的开源 Skill 太给劲儿,直接替代 Playwright。
github
uhakadotcom1 小时前
什么是Mass Assignment(批量赋值)风险
后端·面试·github
霸王龙的小胳膊2 小时前
Git基础知识
git
Harvy_没救了2 小时前
【github爆款】MarkItDown 部署与测评报告
github
comcoo2 小时前
避坑指南:OpenClaw v2.7.9 Windows/macOS 零基础安装全过程
人工智能·windows·macos·github·开源软件·open claw·open claw部署包