美文网首页
Git远程仓库代码覆盖本地项目办法

Git远程仓库代码覆盖本地项目办法

作者: Roader | 来源:发表于2016-11-17 00:35 被阅读63次


    今天更改Xcode项目名时,由于没有经验,直接重命名,导致项目无法运行。之前对git没有深入学习过,所以弄了一天才弄好,做个记录自己下次可以用,也希望帮到有需要的人。

    办法适用情景:(1)出差在外,没带自己的电脑,又想抓进度;

                                 (2)本地项目遭到破坏,无法运行,但之前commit过可用版本。

    步骤1:新建一个文件夹,cd到此文件夹

    luchang:~ liuzhifeng$ cd /Users/liuzhifeng/Desktop/DuoVideo

    步骤2:将项目下载到本地新建的文件夹

    注:git pull后面跟自己的项目地址。

    luchang:~ liuzhifeng$ git init

    luchang:~ liuzhifeng$ git pull https://github.com/Longroader/LZFDuoVideo.git

      此时项目已经下载到本地,打开运行一下,没有问题的话就把老的项目文件夹删除吧,然后开始写代码吧。但是现在还不能使用Xcode的SourceControl,你会发现Commit和其他几项都是灰色不可用状态,所以你必须再用终端commit和push一次。

    步骤3:将项目commit到本地仓库,再push到远程代码仓库

    luchang:~ liuzhifeng$ git add --all

    luchang:~ liuzhifeng$ git commit -m "你的修改描述"

    luchang:~ liuzhifeng$ git remote add origin "你的项目地址"

    luchang:~ liuzhifeng$ git push -u origin master

    等终端命令运行完以后再用Xcode打开项目,此时SourceControl已经重新可用了。我们又可以愉快地方便的用Xcode进行源代码管理了!

    友情提示:Xcode项目更改名字不能直接重命名,会出现莫名其妙的问题,安全起见,先将自己的项目复制一份,再百度搜索更改办法!这是我痛的领悟!

    相关文章

      网友评论

          本文标题:Git远程仓库代码覆盖本地项目办法

          本文链接:https://www.haomeiwen.com/subject/cvsahttx.html