感觉比较详细的某博主写的初级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