zoukankan      html  css  js  c++  java
  • Android Studio开发第三篇版本管理Git

    创建项目在前一篇讲了,这里就讲一下怎么把创建的新项目关联到远程仓库呢。

    在as的菜单栏找到VCS/Import into Verson Control/Create Git Repository

    弹出的对话框默认会选中当前项目目录,点击OK就会在项目根目录创建一个git本地仓库。

    这里选择git@osc作为代码托管仓库,那么就在你的账号创建一个与本地项目同名的远程仓库。

    如果向上面所示,选择GitIgnore或者开源许可证或ReadMe.md那么就要先Pull才能Push。

    这一步是编辑.git目录的config文件(请参考http://www.cnblogs.com/bvin/p/4318839.html)

    然后点击菜单栏的VCS/Git/Add,或者按ctrl+alt+A,添加到git仓库,然后才能commit,否则会提示no change。

    输入message点击commit,然而这时可能会报错

    那按照提示reset Head就好了,再次提交就成功了。

    如果这时你点push就会给你报个错,推送拒绝了。

    这时尝试着工具栏VSC向下的箭头,就是Update Project也报错了。

    以前Eclipse下就是直接Git Pull,在as里按pull就是这样的不可点,不知为甚知道指教一下:

    记得之前在网上看的说最好不要pull,而是先fetch再merge,试试看。

    选择Git/Fetch,Fetch还是一下就成功了,然后Merge Changes还是报错了。

    我这个对话框其实之前会显示出远程仓库和本地参考有什么diff,其实就是远程创建了一个.ignore,本地也有一个

    把本地的删了就OK了,成功之后就会在Version Control控制面板显示下面的消息,表示从服务器上拉去了这三个文件。

    这时在git push就会弹出以下对话框,左边消息栏,下面那条add是第一次本地提交,上面merge remote就是把本地和远程合并后动作提交到远程仓库。

    点击Push,骚等片刻就好了。

    到osc看一下app目录已经在上面了,大功告成!!!

    最前沿Android技术分享尽在Android技术分享社,拿起你们的手机打开微信扫一扫,关注我的公众号就给你推荐优秀的知识文章或技术分享了!

  • 相关阅读:
    Read-Copy Update Implementation For Non-Cache-Coherent Systems
    10 华电内部文档搜索系统 search04
    10 华电内部文档搜索系统 search05
    lucene4
    10 华电内部文档搜索系统 search01
    01 lucene基础 北风网项目培训 Lucene实践课程 索引
    01 lucene基础 北风网项目培训 Lucene实践课程 系统架构
    01 lucene基础 北风网项目培训 Lucene实践课程 Lucene概述
    第五章 大数据平台与技术 第13讲 NoSQL数据库
    第五章 大数据平台与技术 第12讲 大数据处理平台Spark
  • 原文地址:https://www.cnblogs.com/bvin/p/4592068.html
Copyright © 2011-2022 走看看