奇怪的git工件是如何进入我提交的源代码的?
我最近向gitHub repo提交了软件更改。我在计算机a上有一个本地回购协议,然后在计算机B上的回购协议中做了一些工作。我无法将在回购协议B中所做的更改推送到我的gitHub回购协议(internet问题),所以我只是复制了修改后的源文件,并用它们在计算机a上重写了相关的源文件。在一台计算机上,我试图将我的更改推送到gitHub回购协议,但奇怪的是,我遇到了头部分离的问题。我不知道为什么会发生这种情况,因为我是回购协议的唯一出资人,但无论如何,我添加了所有本地文件,并继续调整基准以解决问题。一切都很好,但今天我查看了我的源文件,发现奇怪的git艺术品散布在我的源代码中: #包括“TIM3.h”奇怪的git工件是如何进入我提交的源代码的?,git,github,github-for-windows,Git,Github,Github For Windows,我最近向gitHub repo提交了软件更改。我在计算机a上有一个本地回购协议,然后在计算机B上的回购协议中做了一些工作。我无法将在回购协议B中所做的更改推送到我的gitHub回购协议(internet问题),所以我只是复制了修改后的源文件,并用它们在计算机a上重写了相关的源文件。在一台计算机上,我试图将我的更改推送到gitHub回购协议,但奇怪的是,我遇到了头部分离的问题。我不知道为什么会发生这种情况,因为我是回购协议的唯一出资人,但无论如何,我添加了所有本地文件,并继续调整基准以解决问题。一
>lab3完整且部分报告
NVIC_InitTypeDef NVIC_InitStructure//创建NVIC初始化结构
“>lab3 complete and some report”最初不在我的源代码中。“lab3 complete and some report”是我为最近的提交所做的提交评论
这是怎么发生的/为什么发生的?我在我们的提交中看到了这一点。 这就是它发生在我们身上的方式(我想:)
我们发现所有问题都是因为构建问题,所以我们很幸运;) 您有合并冲突。需要解决。您的头部分离问题,因为您运行了一些命令,将头部更改为分离的头部。此外,我认为rebase是一个足够高级的工具,它意味着知道如何解决合并冲突。我使用了gitHub for windows GUI工具,在修复分离的头部之前,从未使用过命令行。gitHub windows程序可以调用那些分离head的命令吗?这是一个非常简单的界面:它基本上只允许您提交/推送和克隆。
<<<<<<< HEAD
#define PRESCALAR 1000
void TIM3_Init(uint32_t freq)
{
uint32_t periodValue;
TIM_TimeBaseInitTypeDef TIM_TimeBaseStructure;
=======
#define PRESCALAR 42000
/*Timer initializer*/
void TIM3_Init(uint32_t freq)
{
uint32_t periodValue; //Holds the period value
TIM_TimeBaseInitTypeDef TIM_TimeBaseStructure; //Creating the timer initializing strucure
>>>>>>> lab3 complete and some report
NVIC_InitTypeDef NVIC_InitStructure; //Creating the NVIC initializing structure