git
🌿 本文内容
在 Ubuntu 上安装 Git、配置 GitHub SSH 密钥,以及把项目上传到 GitHub 的常用命令。
在 Ubuntu 上安装 Git、配置 GitHub SSH 密钥,以及把项目上传到 GitHub 的常用命令。
📦 1. 安装 Git
1 | |
🔑 2. 生成 SSH 密钥
1 | |
之后一路按回车即可。
💡 新版 GitHub 更推荐 Ed25519 密钥:
ssh-keygen -t ed25519 -C "你的github邮箱",生成的文件名会变成id_ed25519/id_ed25519.pub。
这时主目录下会生成一个隐藏文件夹 .ssh(按 Ctrl + H 可以显示隐藏文件夹),里面有两个文件:
id_rsa:私钥,不要给任何人;id_rsa.pub:公钥,等下要填到 GitHub。
终端输入下面的指令查看公钥内容:
1 | |

🐙 3. 把公钥添加到 GitHub
- 登录 GitHub,点击右上角头像,依次进入 Settings → SSH and GPG keys。
- 点击 New SSH key。

- Title 随意命名,Key 里粘贴刚才
id_rsa.pub的全部内容。 - 点击 Add SSH key 完成添加。

✅ 4. 验证 SSH 连接
1 | |

👤 5. 配置用户名和邮箱
1 | |
🚀 6. 上传项目
进入要上传的文件夹,按顺序执行:
1 | |
其他常用命令:
| 操作 | 命令 |
|---|---|
| 创建分支 | git branch test |
| 切换分支 | git checkout test |
| 删除远程 origin | git remote rm origin |
git push 常用参数
| 参数 | 作用 |
|---|---|
-u |
把当前分支与远程分支关联,之后只需 git push |
-f |
强制推送,会覆盖远程分支上的所有更改,可能导致数据丢失 ⚠️ |
--force-with-lease |
类似 -f,但推送前会检查远程是否有别人的新提交,更安全 |
-n |
模拟推送,只显示将要推送的内容,不真正推送 |
--all |
把所有本地分支都推送到远程 |
-v |
显示详细的推送信息 |