实习学习记录
一、Git的使用
1. Git 基础配置
第一次用 Git 时,需要配置用户名和邮箱(提交记录里会显示):
git config --global user.name "你的名字"
git config --global user.email "你的邮箱"
查看配置信息:git config --list
git init
是 在当前目录创建一个新的 Git 仓库 的命令1. 作用
在当前文件夹里创建一个
.git
隐藏目录(Git 的数据库)。让这个文件夹变成一个可用 Git 进行版本控制的仓库。
不会自动添加或提交文件,只是初始化环境。
2. 使用方法
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 分支名
等同于:
把远程分支拉到本地。
自动合并到当前分支。
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. 常用工作流程
- 拉取最新代码:git pull
- 新建分支:git checkout -b 分支名
- 编码、修改文件
- 添加修改:git add .
- 提交:git commit -m "feat: 完成功能xxx"
- 推送:git push origin 分支名
- 在 Git 平台(GitHub、Gitee 等)发起 合并请求。