此操作會將本地項(xiàng)目代碼與Git遠(yuǎn)程倉庫代碼保持完全一致,可能會導(dǎo)致自己本地修改的代碼被覆蓋,覆蓋后找都沒法找那種。所以操作前請確認(rèn),本地所有修改文件是否不重要或者自己以備份。
操作主要分幾個(gè)步驟完成。
第一步:獲取遠(yuǎn)程所有分支的最新更新
git fetch --all
第二步: 強(qiáng)制將本地代碼庫重置為遠(yuǎn)程分支的最新版本
origin:origin指向的就是你本地的代碼庫托管在Github上的版本。就是一個(gè)別名,默認(rèn)情況就是origin。
使用git remote -v查看,如:
origin https://github.com/user2/repository.git (fetch)
origin https://github.com/user2/repository.git (push)
master:遠(yuǎn)程分支的名稱
git reset --hard origin/master
第三步:重新拉取下代碼
git pull 或者 git pull origin master
第四步:清除當(dāng)前代碼庫中所有未被版本控制的文件和文件夾。文章來源:http://www.zghlxwxcb.cn/news/detail-743528.html
該命令將會刪除本地代碼庫中所有尚未被追蹤的文件和文件夾。文章來源地址http://www.zghlxwxcb.cn/news/detail-743528.html
git clean -df
到了這里,關(guān)于Git遠(yuǎn)程分支項(xiàng)目強(qiáng)制覆蓋本地項(xiàng)目的文章就介紹完了。如果您還想了解更多內(nèi)容,請?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!