Git远程存储库与本地不匹配(即使在推送后)

时间:2017-09-02 15:48:39

标签: git github

即使在推送之后,我的git存储库和本地分支也是不同的。连续推送只会返回“Everything up-to-date”。真正奇怪的是我使用webpack捆绑文件,webpack也没有感知到本地文件的差异。它将文件捆绑在存储库中(这会导致onClick函数无法触发或被注意到等问题)。有人知道为什么会这样吗?

以下是代码:

本地档案:

import React from 'react';


class OpeningDisplay extends React.Component {
    constructor(props) {
        super(props)
        this.onClickHandler = this.onClickHandler.bind(this)
    }

    onClickHandler(){
        console.log("heyyy")
    }

    render() {
        return (
            <div id="opening-display">
                <div id="options">
                    <a href='#' className="row" id="webpages-option" onClick={this.onClickHandler}>
                        <div className="option col text-center btn-lg">
                            Webpages
                        </div>
                    </a>
                    <a href='#' className="row" id="codepens-option">
                        <div className="option col text-center btn-lg">
                            Codepens
                        </div>
                    </a>
                </div>
            </div>
        )
    }
}

export default OpeningDisplay;

远程git文件:

import React from 'react';


class OpeningDisplay extends React.Component {
    render() {
        return (
            <div id="opening-display">
                <div id="options">
                    <a href='#' className="row" id="webpages-option">
                        <div className="option col text-center btn-lg">
                            Webpages
                        </div>
                    </a>
                    <a href='#' className="row" id="codepens-option">
                        <div className="option col text-center btn-lg">
                            Codepens
                        </div>
                    </a>
                </div>
            </div>
        )
    }
}

export default OpeningDisplay;

进一步的信息: 当我对未被远程推送的文件部分进行更改时,例如更改:

onClickHandler(){
        console.log("heyyy")
}

到:

onClickHandler(){
        console.log("heyyyyyy")
}

并进行添加和提交,跟踪提交。当我推动更改时,它不会返回“Everything up-to”,所以我相信变化正在以某种方式被跟踪......

1 个答案:

答案 0 :(得分:0)

找到了(愚蠢的)答案。我移动了文件,但它仍然在我的文本编辑器中打开,因此当我保存它时,将其保存在旧位置。所以我引用的文件保持不变。愚蠢的错误!