首页 / 知识库 / 0基础入门-阅读资料 / 0基础-git入门

第八章:Git 工作流速查表

← 上一章:常见问题与实用技巧 | 返回目录


从零开始一个新项目

# 创建项目
mkdir my-project
cd my-project
git init

# 创建 .gitignore
echo "node_modules/" > .gitignore
echo "__pycache__/" >> .gitignore
echo ".env" >> .gitignore

# 第一次提交
git add .
git commit -m "初始化项目"

# 关联远程仓库并推送
git remote add origin https://gitee.com/你的用户名/my-project.git
git push -u origin main

日常开发流程(每天都会用)

git pull                        # 1. 开始工作前,先拉取最新代码
# ... 写代码 ...
git add .                       # 2. 添加所有改动
git commit -m "完成了xxx功能"    # 3. 提交到本地
git push                        # 4. 推送到远程

分支开发流程

git checkout -b feature/新功能    # 1. 创建并切换到新分支
# ... 在新分支上写代码 ...
git add .                         # 2. 添加改动
git commit -m "完成新功能"        # 3. 提交
git checkout main                 # 4. 切回主分支
git pull                          # 5. 拉取最新代码
git merge feature/新功能          # 6. 合并新分支
git push                          # 7. 推送到远程
git branch -d feature/新功能      # 8. 删除已合并的分支

克隆别人的项目

git clone https://gitee.com/用户名/项目名.git
cd 项目名
# 你就可以开始工作了

常用命令一览表

类别命令作用
起步git init初始化本地仓库
git clone 地址克隆远程仓库到本地
日常git status查看当前状态
git add .暂存所有改动
git commit -m "说明"提交到本地仓库
git push推送到远程
git pull拉取远程更新
分支git branch查看所有分支
git checkout -b 分支名创建并切换分支
git checkout 分支名切换分支
git merge 分支名合并指定分支到当前分支
git branch -d 分支名删除分支
查看git log --oneline查看精简提交历史
git diff查看文件改动
git remote -v查看远程仓库地址
撤销git restore 文件名撤销工作区修改
git restore --staged 文件名取消暂存
git reset --soft HEAD~1撤销最近一次提交
配置git config --global user.name "名字"设置用户名
git config --global user.email "邮箱"设置邮箱

附录:推荐学习资源

资源说明链接
Pro Git(中文版)官方免费书籍,内容全面https://git-scm.com/book/zh/v2
Learn Git Branching可视化互动教程,强烈推荐https://learngitbranching.js.org/?locale=zh_CN
GitHub SkillsGitHub 官方互动练习https://skills.github.com/
Gitee 帮助文档国内平台,中文友好https://gitee.com/help
猴子都能懂的 Git 入门图文并茂的中文教程https://backlog.com/git-tutorial/cn/

写在最后

Git 的命令不需要死记硬背。学习 Git 最好的方法就是在实际项目中反复使用

  1. 每次写完代码就 add → commit → push,形成肌肉记忆
  2. 遇到问题先 git status 看看状态
  3. 善用搜索引擎和 AI 工具查命令——这本身就是开发者的核心能力

记住这个最小工作流,你就能应对 90% 的场景:

git add .
git commit -m "说明"
git push

加油,你已经迈出了成为开发者的重要一步! 🚀


← 上一章:常见问题与实用技巧 | 返回目录