当前位置: 首页 > article >正文

git使用记录

  • 初始化仓库

git init

  • 与远程仓库进行联接

 git remote add origin (仓库复制下来的地址) 

  • 拉取远程仓库代码

#查看远程分支

git branch -r

#查看本地分支

git branch

#拉取远程分支,会产生映射关系

使用该方式会在本地新建分支x,并自动切换到该本地分支x。

git checkout -b 本地分支 origin/远程分支

采用此种方法建立的本地分支不会和远程分支建立映射关系。
使用该方式会在本地新建分支x,但是不会自动切换到该本地分支x,需要手动checkout。
git fetch origin 远程分支名x:本地分支名x   (不推荐)

#拉取远程分支

git pull origin 远程分支 

#建立分支,会产生映射关系

git branch --set-upstream-to origin/远程分支名  本地分支名

#拉取分支

git pull

#遇到本地冲突,先删除本地分支,再重新拉取远程分支

git branch -D 本地分支名称

  • 将本地代码强行推送到远程分支

git push origin branch-name --force 

在原仓库存在不再使用的代码时使用。 (同上,强推)

git add . 

git commit -m   "提交信息 "

git push -f origin master

  • 刷新本地能看到的远程分支,用于切换

 git fetch

  • 查看当前分支的源分支 

git reflog --date=local | grep 当前分支名 

  • 本地切换分支 

git checkout <branch_name> 


http://www.kler.cn/news/135286.html

相关文章:

  • 大数据架构
  • pipeline + node +jenkins+kubernetes部署yarn前端项目
  • Qt给控件添加图片
  • 牛客--求最小公倍数python
  • 动手学深度学习——循环神经网络的从零开始实现(原理解释+代码详解)
  • python绘图常见问题及解决方法总结
  • C编译环境和预处理(非常详细,建议收藏)
  • 【智能家居】5、主流程设计以及外设框架编写与测试
  • 截取某个元素前面的数字
  • 算法必刷系列之位运算
  • 深度学习系列53:mmdetection上手
  • 目标检测标注工具AutoDistill
  • RK3588平台开发系列讲解(项目篇)嵌入式AI的学习步骤
  • UML统一建模语言
  • rk3588编译lunch出错
  • 广州华锐互动VRAR:利用VR开展刑事案件公安取证培训,沉浸式体验提升实战能力
  • 第十一周任务总结
  • mysql无法访问故障排除步骤
  • 【Zabbix】Zabbix Agent 2在Ubuntu/Debian系统上的安装
  • 事务隔离级别和MVCC
  • 【开题报告】基于uni-app的汽车租赁app的设计与实现
  • NOSQL----redis的安装和基础命令
  • 使用Dockerfile构建hexo博客镜像,并部署
  • [Linux版本Debian系统]安装cuda 和对应的cudnn以cuda 12.0为例
  • Toolformer论文阅读笔记(简略版)
  • java中的深度复制和浅复制的BUG
  • Linux常见命令手册
  • NVS 错误码对应的原因
  • C# Winform围棋棋盘
  • 音视频项目—基于FFmpeg和SDL的音视频播放器解析(十四)