# Android Studio share到GitHub
添加忽略文件
其中最上面的两个为当前项目的过滤
File :文件
local.properties
/local.properties
Mask :第三方依赖
*.iml
Directory:目录
.gradle/
.idea/
/.idea/workspace.xml/
/.idea/libraries/
build/
xxx/build/
###android studio 本地版本回退
选择阴影重置类型
###从远程仓库clone项目失败
修改地址https 为git(一般情况下都可行)
###android studio push失败
Failed with error: fatal: Authentication failed for……
采用Git Gui来提交push代码
版本代码通过compile 依赖导入
- 在Project工程build.gradle文件中添加maven 依赖
buildscript {
repositories {
mavenCentral()
}
dependencies {
……
/*添加github 依赖 compile*/
classpath 'com.github.dcendents:android-maven-gradle-plugin:version'
……
}
}
version设置 参考 https://github.com/dcendents/android-maven-gradle-plugin
2.新建 android library
#Git拉取远程仓库
首先通过Git Gui来clone下来
git init生成.git
克隆远程仓库
cd ...
git clone url
clone的地址为默认当前定位地址 cd到指定目录 url为远程仓库url 后缀为.git
版本回退
git log 查看版本库日志
q退出
git reflog 查看记录每一次的命令
git reset --hard HEAD^ 回退到上一个版本
git reset --hard HEAD~20 回退到前20个这里写代码片版本
#GitHub基本操作
新建一个仓库
前往https://github.com new 一个仓库
1、在项目根目录下打开 git-cmd.exe
git init 生成 .git目录
2、将本地项目加入到暂存区
git add . (不要忘记点)
3、暂缓区文件提交本地仓库
git commit -m "说明"
4、将本地仓库与github 远程仓库关联
git remote add origin xxx.git从远程仓库中粘贴过来。
5、本地文件上传到github服务器
git pull --rebase origin master(本地文件中不存在README.md时添加)
6、代码合并
git push -u -origin master
设置忽略文件 touch .gitignore(项目目录下)
文件编辑相关命令 https://blog.csdn.net/qq_33129625/article/details/79131756
7、查看本地库状态
git status
git diff <file> 查看代码内容
git rm 删除的文件
git rm -f <file> 针对已经在暂缓区中文件强制删除
git push origin master(代码提交到服务器)
8、已提交到git仓库的再次commit到服务器 先同步到本地 git pull
git pull origin master<分支名>
git push origin master
—>git checkout url 冲突文件路径
设置版本分支
1、提交设置版本
git tag version
git push
git push --tags
删除tag git push origin :refs/tags/标签名远程tag
删除本地 tag git tag -d 标签名
2.创建分支
git branch branchname(分支名)
3.删除分支
git branch -d branchname
4.切换分支
git checkout branchname
5.合并分支命令
git merge
6.列出分支列表
git branch
清空缓存
git push: The requested URL returned error: 403
git config --local --unset credential.helper
git config --global --unset credential.helper
git config --system --unset credential.helper
清空缓存后重新键入用户名密码
git config --global credential.helper store