【Git 教程3】Git 开发流程经验总结

本文为博主原创文章,如需转载,请在醒目位置注明出处前言本文介绍如何使用 Git Bash 命令行,提交代码、解决冲突,以及如何避免冲突。有助于理解 Android Studio 的 VCS 背后的原理。1. 检出代码1.1 检出远程仓库git clone https://github.com/Yuloran/GitTutorial.git可...
摘要由CSDN通过智能技术生成

本文为博主原创文章,如需转载,请在醒目位置注明出处


前言

本文介绍如何使用 Git Bash 命令行,提交代码、解决冲突,以及如何避免冲突。有助于理解 Android Studio 的 VCS 背后的原理。

1. 检出代码

1.1 检出远程仓库

git clone https://github.com/Yuloran/GitTutorial.git

可以检出 origin/master 分支到本地,这是 GitHub 创建仓库时默认的 主机名/分支名。使用 git branch -vv 查看本地分支状态:

2722938-0212fec88ec516b9.png

可见,本地分支名为 master,关联的远程分支名为 origin/master(origin 是主机名,master 是分支名)。

1.2 检出远程分支

很多时候,配置管理员需要新建很多远程分支,以进行同一项目不同版本的并行开发。比如,有的分支用于需求开发,有的分支用于 Bug 修复等。此时,我们需要检出各自对应的分支,修改并提交代码。

1.2.1 同步远程分支

管理员新建远程分支后,我们需要先同步一下远程分支,才能看到新建的分支:

2722938-cae27be22b6ed531.png

如上图所示,先使用 git branch -a 查看本地和远程所有分支,发现并没有管理员新建的 bug_fix 分支,此时输入 git fetch,提示有一个新分支 bug_fix。再次输入 git branch -a 查看所有分支:

2722938-b5bf2545f96e66ae.png

嗯,确实多了一个 bug_fix 分支。

1.2.2 检出远程分支

git checkout -b bug_fix -t remotes/origin/bug_fix

checkout -b 表示新建本地分支,bug_fix 为本地分支名,你也可以起别的名字。-t 表示追踪远程分支(track),remotes/origin/bug_fix 为远程分支名,查看检出结果:

2722938-abe4be1648552525.png

输入 git branch 查看当前所在的本地分支:

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值