Git操作记录

记录一些用过的操作

增加远程推送分支

git remote add orgin http://xxxxx.git

直接新建本地分支,将远程分支提取出来。

git checkout -t origin/name

拣选会提取某次提交的补丁,之后尝试将其重新应用到当前分支上。 这种方式在你只想引入特性分支中的某个提交时很有用。

git cherry-pick " "

查看所有分支

git branch -a

修改远程地址命令

git remote origin set-url [url]

先删远程地址后加上新的远程地址

git remote rm origin
git remote add origin [url]

本地分支关联远程分支

git branch --set-upstream-to=origin/[remote_branch] [your_branch]

主库修改 副库合并更新

在主库进行代码修改后 在副库增加主库远程地址 git remote add orgin [url]
然后副库的主分支 从主库远程地址上 拉取代码即可更新副库中的框架部分代码

副库修改框架部分代码 主库拉取更新

首先在副库上增加主库远程地址 git remote add orgin [url]
然后 将主库远程仓库的master分支 下载到本地 git fetch orgin master此时本地就有了一条新分支BBB对应远程主库代码
最后把副库的业务分支上修改了框架部分的提交的Hash(一串id,也就是提交的记录)复制下来
在副库BBB分支上用git cherry-pick '[Hash]' 挑拣出业务分支上修改的框架部分的记录
此时刚才拉取的BBB分支上就有了框架部分的修改记录
然后推送到主库远程地址上 主库再拉取一下 就完成了副库修改主库更新的操作

posted @   牛魔王呀  阅读(1703)  评论(0编辑  收藏  举报
编辑推荐:
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
阅读排行:
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
点击右上角即可分享
微信分享提示