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


今天更改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远程仓库代码覆盖本地项目办法)