Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/github/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
奇怪的git工件是如何进入我提交的源代码的?_Git_Github_Github For Windows - Fatal编程技术网

奇怪的git工件是如何进入我提交的源代码的?

奇怪的git工件是如何进入我提交的源代码的?,git,github,github-for-windows,Git,Github,Github For Windows,我最近向gitHub repo提交了软件更改。我在计算机a上有一个本地回购协议,然后在计算机B上的回购协议中做了一些工作。我无法将在回购协议B中所做的更改推送到我的gitHub回购协议(internet问题),所以我只是复制了修改后的源文件,并用它们在计算机a上重写了相关的源文件。在一台计算机上,我试图将我的更改推送到gitHub回购协议,但奇怪的是,我遇到了头部分离的问题。我不知道为什么会发生这种情况,因为我是回购协议的唯一出资人,但无论如何,我添加了所有本地文件,并继续调整基准以解决问题。一

我最近向gitHub repo提交了软件更改。我在计算机a上有一个本地回购协议,然后在计算机B上的回购协议中做了一些工作。我无法将在回购协议B中所做的更改推送到我的gitHub回购协议(internet问题),所以我只是复制了修改后的源文件,并用它们在计算机a上重写了相关的源文件。在一台计算机上,我试图将我的更改推送到gitHub回购协议,但奇怪的是,我遇到了头部分离的问题。我不知道为什么会发生这种情况,因为我是回购协议的唯一出资人,但无论如何,我添加了所有本地文件,并继续调整基准以解决问题。一切都很好,但今天我查看了我的源文件,发现奇怪的git艺术品散布在我的源代码中: #包括“TIM3.h”

>lab3完整且部分报告
NVIC_InitTypeDef NVIC_InitStructure//创建NVIC初始化结构
“>lab3 complete and some report”最初不在我的源代码中。“lab3 complete and some report”是我为最近的提交所做的提交评论


这是怎么发生的/为什么发生的?

我在我们的提交中看到了这一点。 这就是它发生在我们身上的方式(我想:)

  • 合并一个分支后,会出现冲突,它会进入合并状态(在分支名称后面的git bash中可见)
  • 你可以打开GitGUI
  • 单击右上角列表中文件前面的图标(在合并分支上实际上存在冲突)以暂存文件
  • 在git gui中提交,或者在关闭git gui后从git bash提交 -->此提交将被推送到原点,并且您拥有并发出了!
    我们发现所有问题都是因为构建问题,所以我们很幸运;)

    您有合并冲突。需要解决。您的头部分离问题,因为您运行了一些命令,将头部更改为分离的头部。此外,我认为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