Git基本操作
检查当前工作目录状态
在你开始任何工作之前,先检查你的工作区是否干净,是否有未提交的修改或暂存的更改。使用以下命令:
git status
-
如果有未提交的修改,根据情况决定是提交它们,暂存,还是放弃修改。
-
如果有暂存的更改,可以使用
git stash暂存它们。
确保在正确的分支上
确认在哪个分支上:
git branch
如果你不在 master 分支,切换到它:
git checkout main
拉取最新的代码
一旦工作区干净,并且你在正确的分支上,拉取远程仓库的最新代码:
git pull origin main # 如果你工作在 main 分支上
同步团队依赖包(如果使用 Go 模块)
如果你们的项目使用 Go 模块,拉取最新代码后可以运行以下命令,确保你的依赖关系是最新的:
go mod tidy
暂存当前改动
git stash 用于将当前的修改暂时保存起来,而不提交到版本历史中。
常见的场景是你在做一些修改,但还没有完成,突然需要切换到其他任务或同步远程仓库的最新代码时,你可以暂存这些改动。
-
暂存的改动不会出现在 Git 历史记录中。
-
你可以随时通过 git stash pop 或 git stash apply 恢复暂存的改动。
-
可以反复使用 stash,它相当于一个“堆栈”,你可以多次 stash,然后按顺序恢复。
git stash # 暂时保存改动
git stash pop # 恢复最近一次暂存的改动并从堆栈中移除
git stash apply # 应用最近一次暂存的改动,但不移除堆栈
git stash list # 查看当前所有的 stash
开始我的工作
先创建我的分支:
git checkout -b my-feature-branch # 创建我自己的工作分支
定期拉取最新代码:
git checkout develop # 却换到develop分支
git pull origin develop # 拉取最新的develop代码
git checkout my-feature-branch # 切换到我自己的工作分支
git merge develop # 尝试将 develop 分支的更改合并到我的分支中

浙公网安备 33010602011771号