Git 是一个开源的分布式版本控制系统,可以有效、高速地处理从很小到非常大的项目版本管理。


Git 的安装

进入官方下载网站(下载慢用镜像源科学上网),选择与你的设备对应的版本,例如我是 Windows11 ,就选择 WindowsX64 版本

安装时按 Next 即可,启动 Git Bash ,输入:

 git --version

出现版本信息就是安装好了,例如:

git version 2.51.2.windows.1

Git 的初始化

安装 Git 后,需要初始化才能正常使用,请依行输入以下命令:

git config --global user.name "你的GitHub用户名"
git config --global user.email "你的GitHub注册邮箱"

如果没有报错就是设置成功了


GitHub 远程仓库推送

GitHub SSH 配置

需要一个 GitHub 账号,请自行注册

SSH只需要配置一次,除非SSH失效,否则不需要重新

生成 SSH 密钥,打开 Git Bash ,输入

ssh-keygen -t ed25519 -C "你注册 GitHub 的邮箱"

一直回车即可,最后会让你输入 yes 确认,SSH 生成完成后,输入

cat ~/.ssh/id_ed25519.pub

然后将输出的 SSH 密钥内容包含邮箱全部复制,然后进入 Github SSH and GPG keys 设置,点击 Add new SSH Key 将密钥粘贴进 key 框中,保存即可,

1. 重头构建仓库

进入 GitHub 官网,如图,点击 New 或者加号内的 New Repository

第一个是设置仓库可见性,Public 是公有仓库,所有人都能看见,Private 是私有仓库,只有你能看见

如果你想重头开始构建仓库,就不要勾选 README / .gitignore / License 选项

创建完成后界面,保持这个页面不要动,需要这里的 SSH 链接

然后文件夹输入 CMD 或者 CMD 的 cd 指令进入你的项目文件夹 ,依行输入,或者是直接拷贝粘贴上图第一个代码块的内容。

# 进入项目目录
cd /d 你的项目文件夹路径,没有双引号

# 初始化仓库,可能会出现警告,不用管
git init
git add .
git commit -m "Initial commit"

# 绑定远程并推送
git remote add origin GitHub仓库上的SSH链接
git branch -M main
git push -u origin main

现在一整个项目就推送到GitHub仓库上了

2. 使用初始化仓库

如果构建仓库勾选了README / .gitignore / License ,这时仓库已经初始化并包含一次提交,接下来进入仓库,点击 Code ,复制其中一个链接

使用文件夹输入 CMD 或者 CMD 的 cd 指令,进入到你想保存项目的位置,粘贴你复制的链接,然后就将此远程仓库克隆到本地了,然后在 CMD 进入你仓库的文件夹,依行输入

git add .                # 把拷进来的所有文件加进版本库
git commit -m "Add project files"
git push                 # 第一次已经带远程,无需 -u

这样就完成了远程仓库的提交


参考教程:菜鸟笔记