推荐一个插件,点击【File】=》【Settings】=》【Plugins】
选择【Markrtplace】搜索【Git Commit Template】安装。
Git的位置
这里三个Git的符号代表Git最常用的功能,使用时点击对应的符号
这里就是Git展开后的界面和功能,上面的三个符号就是Git的最常用的三种功能了,图标跟上图对应。
几个常用的功能
Commit
保存代码到本地仓库
在安装了【Git Commit Template】插件后,点击此按钮会出现下面这个按钮
点击后出现这个页面
详细描述
Push
将本地代码推送到远程仓库
在Android Studio的右下角显示当前分支的地方可以点击显示
在这里也可以将代码推送到远程仓库、切换分支等
Update Project
点击之后出现
两者的具体区别,有篇文章
小白专场: Merge the incoming changes into the current branc和Rebase the current branch on top of the …
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
Selected File
【Selected File】和【Selected Directory】功能差不多,有两个不一样
GitHub
跟GitHub有关的操作
Manage Remotes
查看当前配置有哪些远程仓库
Clone
从远程仓库克隆项目代码
VCS Operations
显示一些版本控制操作
PS:基于Android Studio 2021.1.1版本