git使用步骤简介

git init 是把一个普通文件夹变成一个 Git 仓库。

新建文件后,用 git add 将文件加入暂存区,此时 Git 开始追踪这个文件。

git status 用于查看当前仓库状态,显示哪些文件有改动或待提交。

git commit -m "说明" 将暂存区的内容正式提交保存为一个版本快照,-m 后面跟的是提交信息,用来描述本次改动内容。

git log 可以查看历史提交记录。

git switch -c 分支名 用于新建并切换到一个新分支,

git branch 用于查看当前所有分支。切换到分支后,正常写代码,再 git add、git commit -m 提交,完成在分支上的开发工作。

在将分支合回 main 之前,需要先在 feature 分支上执行 git rebase main,将自己的提交重新接到 main 的最新节点之后,保持提交历史线性整洁。

之后切换回主分支 git switch main,再执行 git merge --ff-only 分支名 进行 Fast-Forward 合并。

至此本地工作流完成,最后用 git push 将代码推送到远程仓库。

相关推荐
挖掘狂人19 小时前
Git 从 0 到 1:用一个小项目走完 add / commit / reset / merge / rebase / push
git·后端·github
codigger20 小时前
Git 三区域模型:把 add、commit、reset、merge 一次讲透
git·github·编程·编程语言
水饺编程20 小时前
第1章:开发环境搭建,在 Windows 中安装 Git
linux·c语言·汇编·git·ubuntu
idanzk20 小时前
Git 推送 GitHub 报 SSL_READ /src refspec main 不匹配 完整踩坑记录
git·github·ssl
星恒随风1 天前
Linux开发工具详解(二):Git版本控制、GitHub协作与GDB调试实战
linux·笔记·git·学习·github
寺中人2 天前
Xshell 完全入门指南:从安装到实战,远程连接+文件传输+会话管理全拆解
git·ssh·github·php·远程连接·xshell·运维工具
酬谢神明则必安2 天前
git学习记录01
linux·git·学习
lingchen19062 天前
版本控制 Git源代码项目管理
git
虫无涯2 天前
Coverity 如何结合 GJB8114-2013使用?
git·单元测试·嵌入式测试·coverity·静态扫描
喵本喵叁肆2 天前
Git 深度解读:从对象模型到分支指针,把版本控制的内核讲透
git