实习学习记录

一、Git的使用

1. Git 基础配置

第一次用 Git 时,需要配置用户名和邮箱(提交记录里会显示):

git config --global user.name "你的名字"

git config --global user.email "你的邮箱"

查看配置信息:git config --list

git init 是 在当前目录创建一个新的 Git 仓库 的命令

  1. 作用
  • 在当前文件夹里创建一个 .git 隐藏目录(Git 的数据库)。

  • 让这个文件夹变成一个可用 Git 进行版本控制的仓库。

  • 不会自动添加或提交文件,只是初始化环境。

  1. 使用方法

cd 项目目录

git init

输出:Initialized empty Git repository in /path/to/project/.git/ 说明初始化成功。

2. 获取代码(clone)

从远程仓库拉取项目到本地:git clone 仓库地址

例如:git clone https://github.com/user/repo.git

3. 查看代码状态

查看当前文件修改状态:git status

4. 添加修改到暂存区

git add 文件名 # 添加单个文件

git add . # 添加所有改动

5. 提交代码

git commit -m "提交说明"

6. 推送到远程仓库

git push origin 分支名

例如:git push origin main

7. 拉取最新代码

git pull origin 分支名

等同于:

  1. 把远程分支拉到本地。

  2. 自动合并到当前分支。

8. 分支操作

查看分支:git branch

创建新分支:git branch 新分支名

切换分支:git checkout 分支名

创建并切换:git checkout -b 新分支名

删除分支:git branch -d 分支名

9. 合并分支

切到要合并到的分支(比如 main):git checkout main

合并:git merge 其他分支名

10. 查看提交历史

git log

git log --oneline --graph --all

11. 撤销/回退

撤销未暂存的修改:git checkout -- 文件名

撤销已经暂存但未提交的修改:git reset 文件名

回退到某个提交:git reset --hard 提交ID

12. 常用工作流程

  1. 拉取最新代码:git pull
  2. 新建分支:git checkout -b 分支名
  3. 编码、修改文件
  4. 添加修改:git add .
  5. 提交:git commit -m "feat: 完成功能xxx"
  6. 推送:git push origin 分支名
  7. 在 Git 平台(GitHub、Gitee 等)发起 合并请求