Android StudioGit可视化基本操作
推荐一个插件,点击【File】=》【Settings】=》【Plugins】
选择【Markrtplace】搜索【Git Commit Template】安装。
Git的位置
这里三个Git的符号代表Git最常用的功能,使用时点击对应的符号
这里就是Git展开后的界面和功能,上面的三个符号就是Git的最常用的三种功能了,图标跟上图对应。
几个常用的功能
-
Commit
保存代码到本地仓库
在安装了【Git Commit Template】插件后,点击此按钮会出现下面这个按钮
点击后出现这个页面
详细描述- feat 增加一个新功能
- fix bug修复
- docs 仅仅改变了文档
- style 不影响代码含义的更改(空格、格式设置、缺少分号等)
- refactor 既不修复bug也不增加特性的代码更改
- perf 改进性能的代码更改
- test 添加缺失的测试或纠正现有的测试
- ci 更改我们的ci配置文件和脚本(示例作用域:Travis, Circle, BrowserStack, SauceLabs)
- chore 其他不修改src或测试文件的更改
- revert 恢复以前的提交
-
Push
将本地代码推送到远程仓库
在Android Studio的右下角显示当前分支的地方可以点击显示
在这里也可以将代码推送到远程仓库、切换分支等 -
Update Project
点击之后出现- Merge the incoming changes into the current branch
将传入的更改合并到当前分支中 (相当于 git pull) - Rebase the current branch on top of the incoming changes
在传入更改的基础上重新建立当前分支
两者的具体区别,有篇文章
小白专场: Merge the incoming changes into the current branc和Rebase the current branch on top of the … - Merge the incoming changes into the current branch
-
Pull
相当于【git fetch】 【git merge】 -
Fetch
将远程分支仓库的最新内容拉到了本地 -
Merge
把本地代码和已取得的远程仓库最新代码合并,如果你的改动和远程仓库中最新代码有冲突,会提示,再去一个一个解决冲突Pull和Fetch的区别,看这篇文章
详解git pull和git fetch的区别 -
Rebase
如果你希望一个干净线性的提交历史,而不是含有众多合并提交相互交织的提交历史,那么应该尝试在整合分支时使用git rebase而不是git merge
Git使用Merge和Rebase -
Branches
切换分支 -
New Branch
创建分支 -
New Tag
打标签,比如 v1.0 -
Reset HEAD
将当前HEAD复位到指定状态,一般用于撤消之前的一些操作(如git add,git commit等) -
Show Git Log
显示Log记录 -
Patch
补丁文件,参考下面文章
Git patch的使用方法和场景
git打patch文件
git 打patch的方法 -
Uncommitted Changes
参考文章
idea中好用的git shelve changes和stash changes -
Current File
当在点击【Git】之前选择的是文件夹时,此时显示的就是【Selected Directory】,选择的是文件时,显示的是【Selected File】-
Selected Directory
- Commit Directory
将Directory储存在本地仓库,没有Push时代码将不会提交到远程仓库 - Add
提交新文件(new)和被修改(modified)文件,不包括被删除(deleted)文件 - Add to .gitignore
添加 .gitignore 文件,用于标记不要传到 git 仓库中的文件或文件夹 - Compare with Revisions
比较同个分支的两个不同的版本 - Compare with Branch
比较两个不同分支之间代码的差异 - Show history
显示选中文件或文件夹的修改历史
- Commit Directory
-
Selected File
【Selected File】和【Selected Directory】功能差不多,有两个不一样- Annotate with Git Blame
显示每行代码的提交作者 - Show Diff
比较本地文件和远程仓库代码文件
- Annotate with Git Blame
-
-
GitHub
跟GitHub有关的操作 -
Manage Remotes
查看当前配置有哪些远程仓库 -
Clone
从远程仓库克隆项目代码 -
VCS Operations
显示一些版本控制操作
PS:基于Android Studio 2021.1.1版本
这篇好文章是转载于:学新通技术网
- 版权申明: 本站部分内容来自互联网,仅供学习及演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,请提供相关证据及您的身份证明,我们将在收到邮件后48小时内删除。
- 本站站名: 学新通技术网
- 本文地址: /boutique/detail/tanhgcikkf
-
photoshop保存的图片太大微信发不了怎么办
PHP中文网 06-15 -
Android 11 保存文件到外部存储,并分享文件
Luke 10-12 -
《学习通》视频自动暂停处理方法
HelloWorld317 07-05 -
word里面弄一个表格后上面的标题会跑到下面怎么办
PHP中文网 06-20 -
photoshop扩展功能面板显示灰色怎么办
PHP中文网 06-14 -
微信公众号没有声音提示怎么办
PHP中文网 03-31 -
excel下划线不显示怎么办
PHP中文网 06-23 -
怎样阻止微信小程序自动打开
PHP中文网 06-13 -
excel打印预览压线压字怎么办
PHP中文网 06-22 -
TikTok加速器哪个好免费的TK加速器推荐
TK小达人 10-01