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 分支的更改合并到我的分支中
posted @ 2024-11-04 10:21  ShengOasis  阅读(24)  评论(0)    收藏  举报