gpt4 book ai didi

git branch 和 checkout 什么都不做?

转载 作者:太空狗 更新时间:2023-10-29 14:35:19 26 4
gpt4 key购买 nike

我是 git 工作流的新手(在工作中习惯于专有的版本控制系统)。我遵循了一些关于如何在本地创建分支并在那里进行更改的教程,所有这些都不会影响 master。这是我所做的:

  1. git clone <url>
  2. git checkout -b change_readme
  3. 随机更改Readme 文件。
  4. git checkout master

但现在在Readme中看到了同样的变化。

我以为我回到了master,应该不会有任何变化。此外,如果我对 master 进行了更改,当我回到 change_readme branch 时也会有相同的更改。 .就好像我从来没有做过任何分支。

最佳答案

在步骤 3) 和 4) 之间,您没有将更改添加到索引(使用 git add 命令),并且您没有在本地提交更改(使用 git commit ),因此更改未链接到特别是一个分支。

您应该遵循以下步骤:

  1. git clone <url>
  2. git checkout -b change_readme
  3. 随机更改Readme 文件。
  4. git add .
  5. git commit -m "Commit the change of Readme file"
  6. git checkout master

使用 git push命令,在步骤 5) 之后,如果你想将更改推送到远程 change_readme .

关于git branch 和 checkout 什么都不做?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54298658/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com