我们是否必须在 VS Code 和 GitHub 中分别合并分支?
Do we have to merge branches separately in VS Code and in GitHub?
我正在做我的第一个主要项目。
- 我使用 GitHub 创建了一个新分支(左导航)并在 VS Code 中对其进行了处理。
- 当我在该特定分支(左导航)中完成工作时,我使用 GitHub 将其合并到主分支。
- 但是在GitHub合并branch(left-nav)和master分支后,当我打开VS Code,master分支作为活动分支时,branch(left-nav)的代码不是在 VS Code 中合并,而当我在 GitHub 中看到相同的文件时,它包含所有代码。
我是否必须在 GitHub 和 VS Code 中单独合并代码,或者我在某处弄错了?
您需要使用 git pull origin master
从 GitHub 提取新的更改
注:
我建议您在本地合并分支,然后将您的更改推送到 GitHub。如果出现问题,这将很有帮助。
Do I have to merge code separately in GitHub as well as in VS Code, or I am getting it wrong somewhere?
不需要,不需要单独合并;你只是少了一步。
基本上,您的存储库本地副本已过时。如果您执行 git fetch
来更新 GitHub 上的副本,然后查看 origin/master
,您将在那里看到您的更改(假设您的遥控器称为“origin”,这是默认值)。
如果您还想在 master
的本地副本上看到这些更改,您需要使用 origin
中的内容更新 master
的那个副本,以及一种方法那就是检查 master
和 merge
来自 origin/master
的最新提交。 (注意命令 pull
将在单个命令中执行 fetch
和 merge
。)
这稍微高级一点,但是一旦你掌握了处理 origin
的窍门,你就真的不需要再保留 master
的本地副本了,因为你已经可以查看您希望看到使用 origin/master
代替。巧合的是,我今天刚 更详细地解释了这个概念,这肯定也与您的具体问题有关。
我正在做我的第一个主要项目。
- 我使用 GitHub 创建了一个新分支(左导航)并在 VS Code 中对其进行了处理。
- 当我在该特定分支(左导航)中完成工作时,我使用 GitHub 将其合并到主分支。
- 但是在GitHub合并branch(left-nav)和master分支后,当我打开VS Code,master分支作为活动分支时,branch(left-nav)的代码不是在 VS Code 中合并,而当我在 GitHub 中看到相同的文件时,它包含所有代码。
我是否必须在 GitHub 和 VS Code 中单独合并代码,或者我在某处弄错了?
您需要使用 git pull origin master
注:
我建议您在本地合并分支,然后将您的更改推送到 GitHub。如果出现问题,这将很有帮助。
Do I have to merge code separately in GitHub as well as in VS Code, or I am getting it wrong somewhere?
不需要,不需要单独合并;你只是少了一步。
基本上,您的存储库本地副本已过时。如果您执行 git fetch
来更新 GitHub 上的副本,然后查看 origin/master
,您将在那里看到您的更改(假设您的遥控器称为“origin”,这是默认值)。
如果您还想在 master
的本地副本上看到这些更改,您需要使用 origin
中的内容更新 master
的那个副本,以及一种方法那就是检查 master
和 merge
来自 origin/master
的最新提交。 (注意命令 pull
将在单个命令中执行 fetch
和 merge
。)
这稍微高级一点,但是一旦你掌握了处理 origin
的窍门,你就真的不需要再保留 master
的本地副本了,因为你已经可以查看您希望看到使用 origin/master
代替。巧合的是,我今天刚