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

在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技术分享社,拿起你们的手机打开微信扫一扫,关注我的公众号就给你推荐优秀的知识文章或技术分享了!

最新文章

  1. 在ubuntu16.10 PHP测试连接MySQL中出现Call to undefined function: mysql_connect()
  2. ObjectAnimator.start()工作原理
  3. 取文件MD5 WINAPI
  4. C# FTP远程服务器返回错误:(550) 文件不可用(例如,未找到文件,无法访问文件)
  5. web.xml中/与/*的区别
  6. C#正则表达式编程(四):正则表达式
  7. Spring JdbcTemplate小结
  8. switch_case,&&,||,条件操作符和逗号操作符,循环语句
  9. tomcat的几种配置方式(常用)
  10. 计蒜客模拟赛5 D2T2 蚂蚁搬家
  11. pods "xxx" is forbidden: SecurityContext.RunAsUser is forbidden
  12. 写一函数,用来求表达式1+2+3+.....+n的值,并编写主函数
  13. Day5_Py模块_1
  14. react native 键盘弹起时必须点击两次才能成功
  15. Mac 小记 — 杂录
  16. centos7下安装python3.6
  17. asp.net core session的使用
  18. linux程序的常用保护机制
  19. NuGet 程序源包
  20. impdp导入文件失败问题解决(ORA-39001/ORA-39000/ORA-39143)

热门文章

  1. request.getParameter(“xxx”)的参数的取值
  2. IntelliJ IDEA全局内容搜索和替换
  3. IIS服务命令
  4. C++ - 定义无双引号的字符串宏
  5. 实现一个原子的正整数类:AtomicPositiveInteger
  6. 正则匹配报文中的XML(HTML)标签,替换重新输出
  7. 预防 app crash 之 unrecognized selector
  8. SNF快速开发平台WinForm-CS甘特图
  9. Socket网络编程--epoll小结
  10. 用H5上传文件