Git和Android Studio学习笔记

本文详细介绍Git的日常使用技巧,包括常用命令、版本回退、远程仓库操作等,以及如何在Android开发环境中配置Git,实现与GitHub的无缝对接。同时,提供了Android开发环境的搭建步骤,涵盖JAVA配置、AndroidStudio安装和SDK配置问题解决方案。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

学习笔记

1. Git日常使用总结

1. 常用命令
  • 版本查询
git --version
  • 设置当前用户信息
// 根据个人账号信息替换掉引号内容

git config --global.user.name "xxx"
git config --global.user.email "xxx@xxx"
  • 显示当前用户信息
git config --list 或者 git config -l
  • 显示git常用指令
git
  • 远程仓库使用
// name 指远程名称, addr 指远程地址
// 如果是git clone得到的仓库,远程名称默认为origin

// 添加远程仓库
git remote add name addr 

// 查询远程仓库名
git remote

// 查询远程仓库详细信息
git remote -v

// 复制远程仓库
git clone

// 提交至远程仓库
git push -u name addr

// 将本地与远程同步
git pull 或 git fetch && git merge

// 查询仓库状态
git status
  • 项目版本回退
// 设定一个回退点
git commit -m "注释内容"

// id代表编号或记号,可用git log查询,回退到指定版本
git checkout id

// 回退到最近版本
git checkout
  • 将文件添加到暂存区
git add .
  • 分支
// 产生分支
git branch xxx

// 分支跳转
git checkout xxx

// 创建并跳转分支
git checkout -b xxx

// 合并分支
git merge  
2. 更新远程项目流程
git add .       //将该文件夹里面的所有文件添加到仓库

git commit -m "注释内容" //一次性提交前面所有的add操作,并添加操作的说明,同时亦为版本回退设定一个回退点

git status      //查看当前未提交的修改

git push -u origin master //把本地库的内容push到远程库主分支上
3. 关于 git pull 之后有冲突
如:CONFLICT (content): Merge conflict in xxx文件

解决办法是:进入文件 如:xxx文件 根据提示修改,一般文件中会有冲突提示 如:
	>>>>>>> HEAD
    *
    *
    ===========
只需将提示全部删除掉,保留自己需要修改的部分,就可以解决冲突问题。冲突修改之后,重新 git pull 会有提示:Already up-to-data. 这就表示没有冲突了,可以输入命令 git push 同步仓库。产生冲突的原因一般是:对于同一个主题,在不同的分支上修改或者是之前自己有对该主题进行了修改,并且更新到远程库,本次修改又涉及到,git就会提示冲突。
4.新建本地仓库并将代码推到远程仓库
  • 初始化仓库
    git init
  • 添加到缓存区
    git add *
  • 添加备注,可以用于版本回退
    git commit -m "something change"
  • 关联远程仓库
    git remote add origin github.com/user/project
  • 推送代码到远程仓库
    git push -u origin master

2. Android开发环境搭建

1. JAVA配置
  • 下载jdk安装包,官网地址

  • 运行jdk的安装包进行安装

  • java环境变量配置

    • 右击我的电脑->属性->高级->环境变量->用户变量中单击[新建(N)]添加以下环境变量

      • 配置JAVA_HOME

        • 新建 JAVA_HOME

          变量名 JAVA_HOME

          变量值 C:\Program Files\Java\jdk1.8.0_172 你的jdk安装地址

          JAVA_HOME

      • 配置PATH

        • 在PATH中添加jdk的bin文件夹的地址

      这里写图片描述

  • 测试是否配置成功

    • window+R打开cmd窗口
      • javac
      • java -version
2 Android Studio 安装
3 SDK配置问题
  • 问题

    由于GWF,在工具栏打开SDK Manager可能无法更新下载。点击SDK Manager,未显示可下载更新项。点击SDK Update Sites,显示都是不能成功下载。

  • 解决方法:

    • 下载Android SDK(下载适合自己系统的)

    • 安装好后启动SDK Manager,下载需要的包

      • 若出现下载失败,则配置代理(来源
        • 打开主界面,依次选择「Tools」、「Options…」,弹出『Android SDK Manager - Settings』窗口
        • 在『Android SDK Manager - Settings』窗口中,在「HTTP Proxy Server」和「HTTP Proxy Port」输入框内填入mirrors.zzu.edu.cn80,并且**选中「Force https://… sources to be fetched using http://… 」复选框。**设置完成后单击「Close」按钮关闭『Android SDK Manager - Settings』窗口返回到主界面;
        • 依次选择「Packages」、「Reload」
    • 启动Android Studio

      • 打开default setting,点击右上角的下载标志

      • Appearance & Behavior -> System Settings -> Android SDK -> 在右侧页面中Android SDK Location选择之前使用SDK Manager下载到的文件夹

        这里写图片描述

      • 设置代理

        • 下载蓝灯or其他的代理(蓝灯可以免费但是限流使用)

        • Appearance & Behavior -> System Settings ->HTTP Proxy

          -> 右侧页面Manual proxy configrationhttp

          • HostName:127.0.0.1
          • Port Number:8580
          端口号取决于代理的本地端口设置
          
      • 设置完后重启Android Studio,重新 sync project with gradle files

    • 除了配置代理外,也可以修改host来科学上网,参考链接1,参考链接2

3. Android Studio与Github配合使用

1. 配置 Android Studio 中的 git
  • File->Setting->Version Control->Git设置中设置自己本地git的路径,然后点击test测试是否地址正确,然后点击apply保存设置。

这里写图片描述

2. 在 Android Studio 配置 Github 账号
  • File->Setting->Version Control->GitHub->Auth Type,选择Password,设置自己github的账号与密码,然后点击test测试是否账号正确,然后点击apply保存设置。

    这里写图片描述

3. 在 Android Studio 导入和分享 Github 项目
  • 导入项目
    • VCS->Checkout from Version Control->GitHub,选择想要克隆的项目,设置好目录和项目名称,点击 Clone 即可。Android Studio 会在本地新建一个Project。
  • 分享项目
    • VCS-> Import into Version Control -> Share Project on GitHub, 点击之后开始设置 repository name,添加仓库名称和描述,点击Share,本地项目就分享到GitHub上了 。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值