关于git 提交代码和新建项目的小建议

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/MrJarvisDong/article/details/78224398

android studio 新建项目并提交至远程仓库的两种方式

方式一:(github为例;)

采用GitHub 和 gitbash命令,android studio ide联合新建项目步骤:

  • 首先github命令新建项目
    New repository ->新建一个仓库;
    clone or download -> 复制url;

  • 打开android studio 新建项目
    项目新建完毕->选择命令框中vcs->enable version controll…
    使用as 右击git功能 ->git add->git commit directory ->首先先pull下来 ,会出现refusing to merge unrelated histories fatal error ,这是因为github建立的项目和as中建立的项目不是同一个项目,为不相关的项目,此时只能使用gitbash命令行来为as中项目添加远程仓库路径

  • 解决refusing to merge unrelated histories
    打开命令行窗口->cd 项目文件夹-> 打开as中的vcs后,git已经init了,所以可以直接使用,无需登录,如果全程使用命令行,请查看git 命令行;->git add .->git commit -m “message” ->
    git remote add origin 指定的url (为as中项目添加远程仓库路径)->git pull origin master (将github新建项目的内容pull到as项目中,如果有冲突,去as中修改冲突) 此时还是会有此错误,故改为
    git pull origin master –allow-unrelated-histories (即允许不相关的两个项目合并)->git push origin master (解决冲突后,更新远程仓库内容)
    此时,提交成功后,as和github内容同步;

方式二:(github为例;)

采用android studio ide share功能一键上传项目步骤:

  • 首先as新建项目,采用vcs功能
    与上面一样,enable version control…
    vcs ->import into version control -> share project on github ->continue
    弹框中填入 new repository name 即github中远程仓库名称;
    成功后,github上一键生成此项目;
    这里写图片描述

猜你喜欢

转载自blog.csdn.net/MrJarvisDong/article/details/78224398