Android Studio 的版本控制Git

Android Studio 的版本控制Git。 Git 是最流行的版本控制工具,本文介绍其在安卓开发环境Android Studio下的使用。

本文参考链接是:https://learntodroid.com/how-to-use-git-and-github-in-android-studio/

一:Android Studio 中设置Git 

1:下载Git 我的本来就有,就不要下载了,如果你的没有,那你就要下载安装好git

2:配置Git的路径

路径配置是在android studio 的工程中实现的,所以要打开你的工程或者新建一个工程。我这里新建一个工程,名字叫 hellogit。

新建或打开工程后,就可以配置git的路径。菜单 File ->Setting 就打开如下界面:

在界面里选择 左边的 Version Control 然后再选择 Git

在Path to Git executable旁白选择或者输入路径。 路径输入完毕用其右边的Test 测试路径正确与否,对的话,下面会有显示版本信息。原文是有个弹出框显示版本号,我的只是下面显示版本号。

输入路径其实也容易出错,test当然提示不对,你就需要找git.exe,上图有显示。应该说这个设置只需要做一次,后面工程里这样操作的话,这个路径已经有设置好了。

 二:建立git 容器库

1:建立git 容器库

菜单 VCS ->Enable Version Control Integration…, 如下操作:

 弹出对话框如下,选择Git,并OK。这个时候,菜单中的VCS 变成了 Git

 

 这样Git 的容器库就建立好了。

2:向容器库中添加内容

左边中选择project, 选择project 右键->git->Add,操作如下,相当于git add。 

2:git commit ,这个操作是 菜单 Git ->Commit 或者在project 处右键 Git -> Commit Directory

这个操作就让左边出现如下显示,可以输入commit 的说明或者标题,我在图中写的是 first commit,然后点Commit

 也许我不选了4个文件,Commit 后出现如下显示:

 就是说有4个错误。原文说commit 的时候会做"Code Analysis",然后就要警告或者错误提示。你可以纠正错误,或者commit anyway。 点了Commit Anyway,上面文件就剩4个未选的文件没有Commit,选了后Commit 就空了。中间我把一个文件右键 git -> Ignore,就放到一个ignore 文件里,会显示那个文件给你编辑。

现在可以开始android studio 上的git 操作了。除了菜单上的操作外,下面的Terminal 也可以操作我们熟悉的git 命令行指令。

github 的推送操作

希望共享自己的工程,需要上推工程到github

这里用的终端操作,就是android studio 里的Terminal。

学习参考 Android Git之旅_初学者-Study的博客-CSDN博客​​​​​​

git push origin main 是最后的命令

开始设置origin

 git remote add origin "https://github.com/lilongweidev/GitStudy.git"

这里后面的地址是你建立的github 库地址,而不是上面的这个地址。错了怎么办呢?可以用下面命令删除:

git remote rm origin

建立正确就不用删除了,删除后重新建立,其实也可以改个名字也可的。不一定要用origin

让本地分支的名字与服务器一致

git branch 检查本地当前分支的名字,运行后是:

PS C:\androidStudy\datastoretry> git branch
* master
PS C:\androidStudy\datastoretry> git branch -m master main
PS C:\androidStudy\datastoretry> git branch               
* main
PS C:\androidStudy\datastoretry> git push origin main     
info: please complete authentication in your browser...
Enumerating objects: 109, done.
Counting objects: 100% (109/109), done.
Delta compression using up to 4 threads
Compressing objects: 100% (79/79), done.
Writing objects: 100% (109/109), 101.83 KiB | 2.68 MiB/s, done.
Total 109 (delta 15), reused 0 (delta 0), pack-reused 0
remote: Resolving deltas: 100% (15/15), done.
To https://github.com/liwenz/datastore-try.git
 * [new branch]      main -> main

git branch -m master main 就是修改分支名字,上面都一直后就运行成功了

原文说由于github 上有readme.md 文件,执行了 

git pull --rebase origin main
我这里没有做这个操作就成功了。然后可以在github 上检查了。

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值