《Git新手指南:配置、提交、推送,一次学会与Gitee的完美协作》

一、Git简介

Git 是当今最流行的分布式版本控制系统,能够高效管理代码的历史版本,支持多人协作开发。本文将带你快速上手 Git 的基础操作,涵盖本地仓库管理到远程推送的全流程。

二、安装与启动

1. 安装Git

  • Windows:访问 Git官网,下载安装包并默认配置安装。

  • Mac:使用 brew install git(需先安装 Homebrew)或下载安装包。

  • Linux
    Ubuntu/Debian:sudo apt-get install git
    CentOS:sudo yum install git

2. 验证安装

git --version
# 输出版本号(如 git version 2.37.1)即安装成功

3.启动Git

在你需要启动的工程目录下 右键空白处点击 

我们使用选择 Git Bash here

三、初始化配置

首次使用需配置全局用户信息,用于标识提交者身份:

git config --global user.name "Your Name"
git config --global user.email "your.email@example.com"

四、建立仓库

mkdir my-project  # 创建项目目录
cd my-project
git init          # 初始化Git仓库

当使用完 该指令后 会在目录下新建一个 .git 文件

.git目录的作用

  • 核心文件/目录

    • HEAD:指向当前所在的分支。

    • config:当前仓库的配置信息。

    • objects:存储所有数据内容(文件、提交记录等)。

    • refs:存储分支和标签的指针。

  • 重要性:删除此目录将彻底丢失版本历史,仅保留当前文件。

五、本地操作:提交与推送

1. 添加文件到暂存区

git add README.md     # 添加单个文件
git add .             # 添加所有修改

2. 提交到本地仓库

git commit -m "Initial commit"  # -m 后跟提交说明

六、推送到远程仓库(以Gitee为例)

1. 注册Gitee账号

2. 创建远程仓库

  1. 点击右上角 ➕ → 新建仓库。

  2. 填写仓库名称(如 my-project),选择公开/私有,点击“创建”。

输入下面的命令

一定要保证 远程的 名字 和 邮箱 与本地的名字和邮箱 相同!!!

3. 配置SSH公钥

3.1 生成SSH密钥

# 使用以下命令 生成公钥
$ ssh-keygen -t rsa

会出现以下内容进行解释

$ ssh-keygen -t rsa
Generating public/private rsa key pair.

// 公钥 存放位置   不修改位置 直接回车
Enter file in which to save the key (/c/Users/lenovo/.ssh/id_rsa):				

// 公钥是否需要密码 不需要直接回车
Enter passphrase for "/c/Users/lenovo/.ssh/id_rsa" (empty for no passphrase):
// 再次输出密码  不需要直接回车                                 
Enter same passphrase again:

// 告诉你你的私钥在哪
Your identification has been saved in /c/Users/lenovo/.ssh/id_rsa

// 告诉你 你的公钥在哪
Your public key has been saved in /c/Users/lenovo/.ssh/id_rsa.pub

The key fingerprint is:
SHA256:2OgmQ57kzXR4LmL3V7ZpSGQc+Vtw92ybfNaM8oiLJkc lenovo@LAPTOP-IC75V5T6
The key's randomart image is:
+---[RSA 3072]----+
|  o+EO=o ... ... |
|  . +B=o oo ..=  |
| . =.*o * ...o o |
|  o + .o = +o o  |
|        S =.o=   |
|         . +o +  |
|          .. . o |
|                .|
|                 |
+----[SHA256]-----+

3.2 用记事本打开公钥

复制其中内容

3.3 远程:填写公钥

点击Gitee设置

点击SSH公钥

将刚刚打开的文件内的内容 粘贴进去

4.远程与本地连接

git remote add origin [URL]
[URL] == 你 gitee 仓库的地址

例如
git remote add origin git@gitee.com:your-username/my-project.git
# "origin" 是远程仓库的默认别名

gitee 仓库地址如何获取

  1. 方案1 : 通过在上方点击SSH 的方式 然后复制这

  1. 方案2:通过点击上方克隆和下载

点击克隆下载

点击ssh 并获取 url

5.本地推送到远程

# 推送到本地缓存区
tanzh@Tan_zhipeng MINGW64 /e/git_test (master)
$ git add .

# 推送到 本地仓库
tanzh@Tan_zhipeng MINGW64 /e/git_test (master)
$ git commit -m "好开心 第一次推送成功 我真棒"
[master 19e5009] 好开心 第一次推送成功 我真棒
 1 file changed, 0 insertions(+), 0 deletions(-)
 create mode 100644 1231231313123.txt

# 推送到远程
tanzh@Tan_zhipeng MINGW64 /e/git_test (master)
$ git push origin master

Enumerating objects: 7, done.
Counting objects: 100% (7/7), done.
Delta compression using up to 20 threads
Compressing objects: 100% (5/5), done.
Writing objects: 100% (7/7), 752 bytes | 250.00 KiB/s, done.
Total 7 (delta 0), reused 0 (delta 0), pack-reused 0 (from 0)
remote: Powered by GITEE.COM [1.1.5]
remote: Set trace flag ee420391
To gitee.com:zhipengtan/git_test.git
 * [new branch]      master -> master

七、总结

通过以上步骤,你已掌握:

  1. Git的安装与基础配置

  2. 本地仓库的创建与管理

  3. 代码提交与推送远程仓库

  4. Gitee账号与SSH公钥配置

下一步建议学习分支管理(git branch)、拉取更新(git pull)及解决代码冲突,以应对更复杂的协作场景。

高效使用Git的秘诀:多练习、善用 git status 查看状态、遇到问题查阅文档!


附录:常用命令速查

  • git status:查看工作区状态

  • git log:查看提交历史

  • git diff:查看文件修改内容

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

彬彬1313

知识无价,但咖啡有价!感谢投喂

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值