设为首页 加入收藏

TOP

Android Studio Git 分支使用实践(二)
2019-09-01 23:14:07 】 浏览:55
Tags:Android Studio Git 分支 使用 实践
ote branch master from origin.

5、更新内容

$ git pull
Already up-to-date.

6、同样提交远程分支 master

不用 commit ,上面已经 commit 了,也提交给 origin/master,这样远程分支 dev 和 master 就是一样的。

$ git push origin master
Total 0 (delta 0), reused 0 (delta 0)
To https://github.com/WuXiaolong/GitBranchSample.git
   0138684..44150b4  master -> master

PS:以上远程分支合并,我不知道是不是正确的方式,望指导。

删除远程分支

$ git push origin --delete dev

或者

$ git push origin :dev

远程分支 dev 将被删除。

Android Studio 实践

毕竟我们开发工具是 Android Studio,知道 Android Studio 进行分支开发是必要的。

查看当前分支

这个分支指的当然是本地的,默认 master。

创建本地 dev1 分支

以 origin/master 为基础 checkout 本地分支 dev1。

合并到本地 master 分支

同样修改 README.md 文件,add,commit,然后切换到 master 分支:

然后合并本地分支 dev1:

再 push 就 OK 了。

删除本地分支

如上图,有个 Delete 按钮,点击直接干掉。

创建远程分支 dev

直接提交,我们会发现是提交到远程 master 上,这里我们可以修改: 改成 dev,点击 Enter,然后 Push,这样远程就有了分支 dev。

查看跟踪远程分支

如上图可以查看跟踪关系,也可以手动修改。

合并远程分支

修改 README.md 文件,add,commit,分别提交到远程 dev 和 master 即可,是不是比命令行简单多了啊。

删除远程分支

点击 origin/dev,直接删除就好了。

拓展

git fetch

$ git fetch origin master

下载远程 master 的所有变动到当前分支,与 git pull 区别,没有与本地合并。

查看当前的远程库

显示对应的克隆地址:

$ git remote -v

-v 为 --verbose 的简写,取首字母

修改远程仓库地址

服务器要换地址了,本地有 clone 出来的 git 厍,则需要修改一下 origin 的地址,以便能继续 push 和 pull,项目所在目录下执行命令行:

git remote set-url origin 新地址 

切换分支

我们新建一个分支(Branch1)后,这时如果我们要切换到master分支,我们点击Local Branches下面的按钮,然后在其左边会弹出一个对话框,我们点击Checkout就可以将其切换到master分支下了。要明白的是Local是存在本地Repo的,你可以直接进行切换。Remote是远程仓库的,远程仓库的你只能checkout到本地,而不能切换过去。 切换分支,addcommit下,防止代码丢失。

git push origin dev:master
提交本地 dev 分支推送到远程master分支

git push origin dev:dev 提交本地 dev 分支作为远程的dev 分支

git push origin :dev 刚提交到远程的 dev 将被删除,本地还是会保存的

首页 上一页 1 2 下一页 尾页 2/2/2
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
上一篇「Android」SurfaceFlinger分析 下一篇自定义View类

最新文章

热门文章

Hot 文章

Python

C 语言

C++基础

大数据基础

linux编程基础

C/C++面试题目