① 提交前的准备,过滤文件
由于我们没必要把整个项目中的所有文件都进行提交,因此,在此之前我们先忽略部分文件。打开项目的如下文件,输入我们要忽略的文件。
② 提交本地项目到GitHub
VCS> Import into Version Control > Share Project on GitHub。
选择提交的文件并填写提交信息,点击OK。(由于我在.gitignore文件中忽略了某些文件,因此,那些文件在这里也就没有出现了。当然,我们在每次提交更改时都尽量对提交内容进行描述,也就是填写Commit Message,这会让整个项目的提交情况更为清晰。)
提交完成后,我们发现整个项目的红文件都变回正常颜色了。我们再登录GitHub查看一下仓库,发现新增了我刚刚创建的仓库。
点击查看一下,的确是我们刚刚提交的内容。
③ 将本地项目更新到GitHub
当你新增一个文件时,会弹出窗口询问是否将该文件添加到Git,如下。
点击Yes后便可添加该文件到Git(该文件为绿色)。
提交项目更改如下几种操作都是可以的。
● VCS >Commit Changes
● VCS >Git > Commit Directory
● 快捷键:Ctrl+K
● 工具栏图标:
点击Commit进行提交,如果你的项目存在警告或者错误会弹出提示。
提交完成后我们要将提交的内容push上去,VCS > Git > Push(Ctrl+Shift+K)。
Push成功后,我们可以登录到GitHub官网查看一下提交情况。
在你对某个文件的内容进行修改时,要先VCS > Git > Add(Ctrl+Alt+A),就好像前面说的新建一个类会提示是否添加到Git是一样,其他操作也是一样。
④ 将GitHub上的项目Clone到本地
在GitHub上获取项目URL。
如果出现如下错误信息,请关闭项目后,选用导入项目。
Error Loading Project: Cannot load module xxx Details...
⑤ 更新本地项目
更新本地项目就比较简单,如下几种方式都可以。
● VCS > Update Project
● VCS > Git > Pull
● 快捷键:Ctrl+T
● 工具栏图标:⑥ 新建分支
VCS > Git > Branches,或者点击Android Studio右下角如下图位置。
会出下如下图的小窗体,点击New Branch。
输入我们新分支的名称点击Ok即可。
⑦ 切换分支
点击Android Studio右下角,继续点击你需要切换的分支,再点击Checkout即可进行切换。
⑧ 合并分支
VCS > Git >Merge Changes。