学习笔记
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就会提示冲突。
2. Android开发环境搭建
1. JAVA配置
下载jdk安装包,官网地址
运行jdk的安装包进行安装
java环境变量配置
右击我的电脑->属性->高级->环境变量->用户变量中单击[新建(N)]添加以下环境变量
配置JAVA_HOME
新建 JAVA_HOME
变量名 JAVA_HOME
变量值 C:\Program Files\Java\jdk1.8.0_172 你的jdk安装地址
配置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.cn和80,并且选中「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 configration
选http
- HostName:127.0.0.1
- Port Number:8580
端口号取决于代理的本地端口设置
设置完后重启
Android Studio
,重新sync project with gradle files
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上了 。