4、Android Studio自带代码托管工具git使用教程

 感觉比较详细的某博主写的初级git:AndroidStudio中使用Git-初级篇(一)——从github上传和下载项目(by 星空武哥)_星空武哥的博客-CSDN博客

简书的一个:AndroidStudio第一次提交项目代码到git服务器/github - 简书

首次Clone项目

1、在Android Studio中设置Git

打开“File”—>“settings”,得到如下图:

点击“Test”后弹出Git版本,说明配置成功,如果你的Android Studio已经配置过,这步可以忽略。

2、克隆项目

打开“File”—>“New”—>“Project from Version Control”—>“Git”,弹出界面如下图:

点击“Clone”,等待Clone完成,即可。

首次上传项目

1.让Android Studio关联Git 

  • File->Settings->Version Control->Git, 在 Path to Git executable: 中设置你所安装的GIT的路径,设置完成后点击Test,若成功关联后会弹出以下窗口 

这里写图片描述

2.设置忽略文件,可参考如下网址:

  https://blog.csdn.net/lanxuan1993/article/details/84960765

3.点击 VCS->Enable Version Control Inteqration 

这里写图片描述

如下图,选择git,点击OK 
这里写图片描述

4.复制项目的url

在本机打开项目的根目录,用Git Bash Here打开git界面,输入指令git remote add origin <项目URL>,使你的本地项目关联远程仓库。然后输入指令git pull origin master,若不执行此步,将首次PUSH失败,出现Push was rejected的警告

5.执行完上一步后,切换到Project视图,会发现有些文件名为红色,表示该文件未添加进commit列表内。所以下一步要把项目添加到commit列表内。如下图,在项目名单击右键,Git->Add,即把项目内所有文件添加到commit列表中。此步完成后,会看到项目里所有文件名为绿色 
这里写图片描述

Commit&Push提交推送项目

1.如下图,在项目名单击右键,Git->Commit Directory 
这里写图片描述

2.填写完Commit Message后,点击Commit的下拉三角形,选择Commit and Push 
这里写图片描述

3.连续点击完几个commit后,会出现如下窗口,在URL处粘贴你在码云上复制的URL地址,点击OK(若无此步可忽略) 
这里写图片描述

6.点击PUSH

 android studio 取消关联git

1.首先找到File,然后找到Settigs ,或是直接用Ctrl + alt + S  

合并远程分支

合并test0分支到master分支
1)目前在test0分支,先切换到master分支,点击右下脚,点击master-》Checkout
2)选中项目,右键-》Git-》Repository-》Branches...-》test0-》左键Merge into Current合并到当前master分支
3)本地合并完成,可看到当前分支中有了test0.java类,
4)推送到远程,VCS-》commit,  VCS-》git-》push
5)在控制台可看到提交记录了。

Android Studio push到远程分支的代码回退操作

Android Studio push到远程分支的代码回退操作_JackLover杰的博客-CSDN博客

Android Studio代码版本回退(代码回滚)_ErwinNakajima的博客-CSDN博客_android studio 回滚 

1. 本地代码回退

右击要回退的版本提交记录,选择Reset Current Branch to Here,

选择Hard,然后弹出框点击Reset,即可回滚到某次提交(本地的提交)。

现在本地已经完成,后面几次提交记录也被删除,看不到了。

2.覆盖掉远端的版本信息,使远端的仓库也回退到相应的版本,需要加上参数--force 

git push origin <分支名> --force

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值