【问题标题】:i cloned a git repo and see strange texts in files. HEAD <<< and >>>>>我克隆了一个 git repo 并在文件中看到奇怪的文本。头 <<< 和 >>>>>
【发布时间】:2011-08-24 17:18:39
【问题描述】:

例如我看到代码

<<<<<<< HEAD
    public function login()
    {
        if($this->_identity===null) {
            $this->_identity=new UserIdentity($this->username,$this->password);
            $this->_identity->authenticate();
        }
        if($this->_identity->errorCode===UserIdentity::ERROR_NONE) {
=======
    /**
     * Logs in the user using the given username and password in the model.
     * @return boolean whether login is successful
     */
    public function login()
    {
        if($this->_identity===null)
        {
            $this->_identity=new UserIdentity($this->username,$this->password);
            $this->_identity->authenticate();
        }
        if($this->_identity->errorCode===UserIdentity::ERROR_NONE)
        {
>>>>>>> 6f9cd42a2926dccc612900c31769a977e71ed261
            $duration=$this->rememberMe ? 3600*24*30 : 0; // 30 days
            Yii::app()->user->login($this->_identity,$duration);
            return true;
        }
<<<<<<< HEAD
        else return false;
=======
        else
        return false;
>>>>>>> 6f9cd42a2926dccc612900c31769a977e71ed261
    }
}

我不知道这是什么意思。谁能解释一下?

【问题讨论】:

    标签: git commit


    【解决方案1】:

    表示不同版本之间存在冲突。

    如果您实际上在已克隆的存储库中看到此内容,则说明有人搞砸了,因为他们在解决合并冲突时提交了本应编辑的内容(以选择正确的代码位之一)。

    【讨论】:

    • 你可以做一个“git log”在日志中找到一个好的点,然后你可以做一个“git checkout ”返回到旧版本.
    • 修复冲突并提交。
    • @RusAlex 结帐版本没问题。 Whit 克隆你已经下载了整个存储库,而不仅仅是你看到的文件。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-11-08
    • 2013-08-07
    • 1970-01-01
    • 2022-08-22
    • 1970-01-01
    • 2021-04-30
    • 1970-01-01
    相关资源
    最近更新 更多