Git:分支切换及提交本地更改到指定分支

本文介绍了在Git中如何更新本地仓库,切换到指定分支,并将本地更改提交到远端的过程。内容包括:更新本地仓库至最新状态,查看并切换分支,查看本地修改,将修改添加到暂存区并提交,以及处理分支删除的特殊情况。
摘要由CSDN通过智能技术生成

背景介绍:
之前做的一个项目后端算法是在python2环境下编写的,前端用的是QT的C++接口实现,现在需要把所有的代码都用python3来重构,所以我们在master分支的基础上,新建了一个python-refactoring

首先需要将本地的仓库更新到与远端保持一致:
情况一:

本地已有仓库,这个时候可以通过pull来更新本地的python-refactoring分支:
git pull origin python-refactoring
#这里的origin就相当于远端的服务器的一个名字,当然我们是将代码托管在github上的,远端的仓库名字为remotes/origin/master形式。

情况二:

本地没有仓库,这个时候先从远端克隆仓库到本地,克隆的时候需要注意,需要将左边的branch切换到指定的分支,这里是python-refactoring,然后复制git链接,使用git clone + 链接。

然后,将本地的分支切换到python-refactoring

git checkout python-refactoring
git branch -a  # 查看本地分支和远端分支

显示以下信息:

  master
 1. python-refactoring
  remotes/origin/HEAD -> origin/master
 
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值