git 切分支,拉分支代码

本文详细介绍了Git中分支操作,包括查看远程和本地分支、切换、拉取与合并代码,以及维护分支映射关系和删除分支。通过实例演示了如何把代码从master和远程分支合并到个人分支,并强调了同步和版本控制的重要性。

1.查看远程分支

git branch -a 

$ git branch -a
* master
  remotes/origin/longhua
  remotes/origin/master
  remotes/origin/quantian
  remotes/origin/release
  remotes/origin/release_2022-03-28
  remotes/origin/workorder
 

运行等到下面这些分支

我们现在在分支master 下。

2. 查看本地分支

$ git branch

* master

本地分支只有master

3. 切分支

git checkout -b workorder

Switched to a new branch 'workorder'

已经切换到了 workorder分支运行 git branch 看下本地分支,我们在分支workorder上。

 git branch
 master
* workorder

4.切换回master分支

$ git checkout master

Switched to branch 'master'
Your branch is up to date with 'origin/master'.

切换回来了。 

5. 拉取分支代码

git  pull  origin workorder

6. 拉取远程分支并创建本地分支

git checkout -b 本地分支名 origin/master

7.查看本地分支和远程分支映射关系

git branch -vv

8.建立当前分支与远程分支的映射关系(origin 为git地址的标志)

git branch -u origin/分支名,

或者 git branch --set-upstream-to origin/分支名

9.撤销本地分支与远程分支的映射关系

git branch --unset-upstream

10  git 如何把分支代码合并到master

1.首先切换到分支;

        git checkout hellomonkey


        2.使用git pull 把分支代码pull下来;

        git pull


        3.切换到主分支;

        git checkout master


        4.把分支的代码merge到主分支;

        git merge hellomonkey


        5.git push推上去ok完成,现在 你自己分支的代码就合并到主分支上了。

        git push

11git 如何把master分支代码合并到自己的分支 

  master分支的代码领先自己的分支,git 如何把master分支代码合并到自己的分支

        1.首先切换到主分支

        git checkout master

        2.使用git pull 把领先的主分支代码pull下来

        git pull

        3.切换到自己的分支

        git checkout xxx(自己的分支)

        4.把主分支的代码merge到自己的分支

        git merge master

        5.git push推上去ok完成,现在 你自己分支的代码就和主分支的代码一样了

        git push origin 自己分支名

12 删除本地分支


git branch -D 本地分支名

### 如何在 Git切换分支取最新代码 #### 切换分支 为了切换到目标分支,可以使用 `git checkout` 命令。如果目标分支已经在本地存在,则可以直接运行以下命令: ```bash git checkout <branch_name> ``` 例如,要切换到名为 `dev28` 的分支,可执行以下命令[^2]: ```bash git checkout dev28 ``` 如果目标分支尚未存在于本地,可以通过创建一个新的本地分支并与远程分支关联的方式实现。这通常通过以下命令完成: ```bash git checkout -b <local_branch> origin/<remote_branch> ``` 例如,创建一个名为 `cpq-v4.0.1` 的新分支,并将其与远程分支 `origin/cpq-v4.0.1` 关联[^1]: ```bash git checkout -b cpq-v4.0.1 origin/cpq-v4.0.1 ``` #### 取最新代码 当成功切换到目标分支后,可通过 `git pull` 命令从远程仓库获取最新的更改并将它们合并到当前分支。 基本语法如下: ```bash git pull origin <branch_name> ``` 例如,要在 `dev28` 分支取最新代码,可以运行以下命令: ```bash git pull origin dev28 ``` 对于刚创建的新分支,可能需要先设置上游分支以便后续操作更加便捷。此过程可以通过以下命令完成: ```bash git branch --set-upstream-to=origin/<remote_branch> <local_branch> ``` 例如,将本地分支 `cpq-v4.0.1` 与远程分支 `origin/cpq-v4.0.1` 绑定: ```bash git branch --set-upstream-to=origin/cpq-v4.0.1 cpq-v4.0.1 ``` 绑定完成后,再次运行 `git pull` 即可以从远程分支同步最新代码。 #### 处理冲突 在某些情况下,可能会发生合并冲突。此时需要手动编辑受影响的文件以解决冲突。解决完毕后,需标记冲突已解决并通过以下命令继续流程: ```bash git add . git commit ``` 最后重新尝试推送代码至远程仓库: ```bash git push origin <branch_name> ``` --- ### 总结 上述方法涵盖了如何在 Git切换分支取最新代码以及处理潜在的冲突情况。遵循这些步骤可以帮助开发者保持其工作副本始终处于最新状态。
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值