一些git命令(自用,持续更新)

本文主要用于自己工作使用,如有补充或指正欢迎评论

1.添加远程仓库

如果想同时关联多个仓库,比如想从某git仓库下载源码push到自己的仓库,后面又想从源码仓库更新时,可以把源码仓库和自己的仓库都添加到项目

  1. 添加远程仓库
    使用 git remote add 命令可以将一个新的远程仓库添加到你的本地仓库。你需要为每个远程仓库指定一个唯一的名称(如 origin, upstream, fork 等)和对应的 URL。
# 添加第一个远程仓库,通常命名为 origin (或者通过git clone添加第一个远程仓库)
git remote add origin https://github.com/your-username/your-repo.git

# 添加第二个远程仓库,例如命名为 upstream
git remote add upstream https://github.com/other-username/other-repo.git
  1. 查看当前配置的远程仓库
git remote -v
  1. 从特定的远程仓库获取更新
# 从 origin 远程仓库获取更新
git fetch origin

# 从 upstream 远程仓库获取更新
git fetch upstream
  1. 推送更改到特定的远程仓库
# 推送到 origin 远程仓库(默认行为)
git push

# 推送到 upstream 远程仓库
git push upstream main

1.合并远程tag到本地分支

如合并upstream远程仓库的tag:v4.8.9到本地分支develop

  1. 从远程仓库拉取tag(如果不行可以把所有的tag都拉取下来)
git fetch --tags upstream(仓库别名,默认为origin)
  1. 查看tag列表,确认有自己想合并的tag
git tag -l
  1. 从tag创建一个新的分支
git checkout -b temp-branch(新分支名) v4.8.9  
  1. 切换到develop分支,并把新分支合并到develop
git checkout develop  
git merge temp-branch
  1. 如果代码有冲突,需要合并冲突,如果无冲突就可以将develop push到相应的远程仓库
  2. 删除临时分支(可选)
git branch -d temp-branch
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值