【Git】Git详细干货教程——Xshell内容同步到git中

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档

文章目录

一、Git环境搭建与验证

1. 检查Git是否安装

2. 安装Git(CentOS/RedHat)

3. 安装Git(Ubuntu/Debian)

4. 验证安装

二、GitHub/Gitee账号配置

1. 注册账号(以Gitee为例)

2. 创建SSH密钥(免密登录)

3. 添加公钥到代码平台

三、Git基础配置

1. 设置全局用户信息

2. 查看配置信息

3. 常用配置选项

四、代码仓库管理实战

1. 创建新仓库(平台端)

2. 克隆仓库到本地

3. 本地仓库初始化(可选)

五、Git核心操作:三板斧

1. 添加文件到暂存区(git add)

2. 提交更改到本地仓库(git commit)

3. 推送到远程仓库(git push)


提示:以下是本篇文章正文内容,下面案例可供参考

一、Git环境搭建与验证

1. 检查Git是否安装

git --version
# 输出示例:git version 2.25.1

2. 安装Git(CentOS/RedHat)

sudo yum install git -y

3. 安装Git(Ubuntu/Debian)

sudo apt update
sudo apt install git -y

4. 验证安装

which git  # 输出:/usr/bin/git
git --version

二、GitHub/Gitee账号配置

1. 注册账号(以Gitee为例)

  1. 访问 Gitee - 基于 Git 的代码托管和研发协作平台

  2. 点击"注册"填写邮箱/手机号

  3. 完成邮箱验证

2. 创建SSH密钥(免密登录)

ssh-keygen -t rsa -C "[email protected]"
cat ~/.ssh/id_rsa.pub

3. 添加公钥到代码平台

  1. GitHub: Settings → SSH and GPG keys

  2. Gitee: 设置 → SSH公钥

https://img-blog.csdnimg.cn/20201119161625854.png


三、Git基础配置

1. 设置全局用户信息

git config --global user.name "YourName"
git config --global user.email "[email protected]"

2. 查看配置信息

git config --list
# 输出示例:
# user.name=YourName
# [email protected]

3. 常用配置选项

git config --global core.editor vim  # 设置默认编辑器
git config --global color.ui true    # 启用颜色输出
git config --global alias.st status  # 创建快捷命令

四、代码仓库管理实战

1. 创建新仓库(平台端)

  1. GitHub/Gitee点击"新建仓库"

  2. 填写仓库名称和描述

  3. 选择公开/私有

  4. 初始化README(可选)

https://img-blog.csdnimg.cn/20201119162513807.png

2. 克隆仓库到本地

git clone https://gitee.com/yourname/project.git
cd project

3. 本地仓库初始化(可选)

mkdir myproject && cd myproject
git init  # 初始化本地仓库

五、Git核心操作:三板斧

1. 添加文件到暂存区(git add)

git add filename      # 添加单个文件
git add *.c           # 添加所有.c文件
git add .             # 添加所有修改和新文件

2. 提交更改到本地仓库(git commit)

git commit -m "修复登录模块的BUG"  # 标准提交
git commit -am "紧急修复"         # 跳过add直接提交

优秀commit消息规范

  • 首行不超过50字符

  • 空行后写详细描述

  • 使用动词开头:添加/修复/优化/重构

3. 推送到远程仓库(git push)

git push origin master  # 推送到master分支
git push -u origin main # 首次推送设置上游分支

推送流程图

[工作区] --add--> [暂存区] --commit--> [本地仓库] --push--> [远程仓库]

性能提示:大型仓库使用git sparse-checkout仅下载部分目录,可显著提升效率。掌握Git是开发者协作的基石,建议每天练习核心命令,两周内可达到高效使用水平。

你可能感兴趣的:(Git,使用,gitee,git,github,linux)