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

Git仓库4(分支操作冲突,标签管理)

Git传输3步命令:

git add text.txt --添加到暂存区

git commit -m '操作1'; --添加到本地

git push origin le01 --添加到服务器

Git拉取最新项目:

git pull --从上面拉一下 ,更新到最新(服务器上面的更新到本地)

git init --初始化仓库 (一开始是初始化本地仓库,第一次都得初始化生成.git文件)

Git各种查询命令:

git remote -v --查看仓库地址(远程)

git branch --查看本地所有分支(本地)

git branch -a --查看本地和远程分支(远程/本地)

git tag --查看所有标签

git reflog -5 --pretty=oneline --查看10个最新的log日记

git ls-files --查看当前仓库中有那些文件(远程)

cat gig01.txt --显示当前文件的内容(远程)

git status --查看状态(本地)

git diff HEAD -- gig01.txt --查看当前变动关系

git reflog --可以查找之前引用过的所有值

git config --list --查看当前账号信息(远程)

Git各种添加/创建命令:

git checkout -b (left01) --新建分支(本地)

git push origin left01 --推送本地分支到远程分支(本地)

git tag v_1.0 - -添加标签(本地)

git tag -a v_1.1 -m 'BUG修复' --添加带标签描述的标签(本地)

git push origin fengzhi:fengzhi --创建分支到服务器(远程)

checkout -b lqfz02 origin/lef02 --拉取远程分支到自己创建的(远程)

git remote add origin git@github.com:FBing/java-code-generator --添加远程 Git 仓库

GIt各种修改命令:

git reset --hard HEAD~1 --版本号回退 后面的1代表回退几个(本地)

git reset --hard 9836672 --前进到当前指定版本号(本地)

git branch -m lefffff lef01 --修改分支名字(本地)

Git各种删除命令:

git checkout -- test.txt --如果把目录的文件删除可以用这个命令回复当前文件(本地)

git rm test.txt --如果是确认要把文件从git仓库中删除用这个(本地)

git branch -d main --删除main分支(本地)

git push -u origin fengzhi --删除分支操作1(远程)

git push origin:fengzhi --删除分支 操作2(远程)

git remote rm origin --删除远程 Git 仓库

rm -rf.git --删除这个项目(最好不要用)

Git常用的推送代码:

git remote add origin git@github.com:hubaolong3632/Home_Git.git ---连接

git branch -M main -- 创建本地分支

git push -u origin main 推送到服务器的main分支上去

Git复制软件:

git clone 李国梁/Java-20201210 --克隆上面的软件


😜

git remote rm origin --删除远程 Git 仓库

git remote add origin git@github.com:FBing/java-code-generator --添加远程 Git 仓库

git branch -M main --创建分支

git push -u origin main --上传到厂库

git push :

git push

git push

如果上传的是中文文件那么出现的文件就是错误的!!!!!!!!!(当然实在想用就加上命令:

git config --global core.quotepath false

)

$ git branch显示、

$ git init初始化

$ ls -a找到隐藏git

$ ls -a找到隐藏git

$ rm -rf .git删掉


Git仓库操作1(本地):

git init --初始化仓库 (一开始是初始化本地仓库)

git add (文件名) --添加到暂存区

git status --查看状态

git commit -m '字符串' --提交暂存储区到本地仓库

git diff HEAD -- gig01.txt --查看当前变动关系

Git常用查找操作(本地):

git reflog --可以查找之前引用过的所有值 (本地)

git reflog -5 --pretty=oneline --可以更好地看清楚对应关系(版本号)(本地)

cat gig01.txt --显示当前文件的内容 (本地)

git ls-files --查看当前仓库中有那些文件 (本地)

Git版本号前进回退操作(本地):

git reset --hard HEAD~1 --版本号回退 后面的1代表回退几个(本地)

git reset --hard 9836672 --前进到当前指定版本号(本地)

Git删除文件操作:

git checkout -- test.txt --如果把目录的文件删除可以用这个命令回复当前文件(本地)

git rm test.txt --如果是确认要把文件从git仓库中删除用这个(本地)

Git分支操作(本地):

git branch --查看本地所有分支(本地)

git checkout -b (left01) --新建分支(本地)

git checkout (main) --切换回分支(本地)

git merge main --合并分支到maingit checkout -b (left01)(本地)

git branch -d main --删除main分支(本地)

git branch -m lefffff lef01 --修改分支名字(本地)

Git远程分支操作(远程):

git branch -a --查看本地和远程分支(远程)

git push origin fengzhi:fengzhi --创建分支到服务器(远程)

git push -u origin fengzhi --删除分支操作1(远程)

git push origin:fengzhi --删除分支 操作2(远程)

Git拉取和推送:

git pull --从上面拉一下 ,更新到最新

git push origin left01 --推送本地分支到远程分支

checkout -b lqfz02 origin/lef02 --拉取远程分支到自己创建的

Gi标签(本地/远程)的增删改查:

git tag v_1.0 --添加标签(本地)

git tag -a v_1.1 -m 'BUG修复' --添加带标签描述的标签(本地)

git tag --查看标签(本地)

git push origin v_1.1 --推送标签(本地)

git tag -d tag_name --删除标签(本地)

git push origin tag_name --推送标签到(远程)

git push origin --tags --推送未推送过的标签到(远程)

git push origin :refs/tags/tag_name --删除指定的标签(远程)

Gi其他命令

git clone 李国梁/Java-20201210 --克隆上面的软件

git clean -d -fx --"第四次作业" 如果出现删除不了的缓存就用这个

git config --global user.name "your_username" --添加用户名

git config --global user.email 911412667@qq.com --添加邮箱号

config --list --查看当前账号信息

git remote -v --查看远程仓库地址

----------------------------------------------------------------------------------------------------------------------------

本地 分支操作冲突

git commit -m '分支冲突解决' 如果2个文件不同分支修改相同文件冲突时候可以使用

远程分支操作冲突:

git pull 从上面拉一下 ,更新到最新这样子方便使用

-----------------------------------------------------

标签管理:

git tag v_1.0 --添加

git tag -a v_1.1 -m 'BUG修复' --添加带标签描述的标签

git tag --查看

git push origin v_1.1 --推送标签

git tag -d tag_name 删除本地标签

git push origin tag_name --推送标签到远程

git push origin --tags --推送未推送过的标签到远程

git push origin :refs/tags/tag_name --删除指定的远程标签

添加的标签版本:

相关文章:

  • camera特效app(安卓)
  • JAVA代码 企业人力资源管理系统(详细带截图) 毕业设计
  • Spring 事务
  • 海滩的海鸥
  • 医疗系统业务流程
  • 云计算-虚拟化
  • Vue学习之--------插槽【默认插槽、具名插槽、作用域插槽】(2022/8/30)
  • 医疗项目 01(项目简介)
  • 用npm 用jest测试
  • 版税激励错配下,创作者如何可持续地盈利?
  • 蓝桥杯实战应用【算法代码篇】-一题三解:计算二进制中1的个数(附Java和C++代码)
  • 一览「数字身份」市场结构:我们将在元宇宙中成为谁?
  • Web3 时代 市场营销的变迁
  • 常用类和内部类总结
  • 基于STM32的实时操作系统FreeRTOS移植教程(手动移植)
  • 《Java编程思想》读书笔记-对象导论
  • django开发-定时任务的使用
  • JavaWeb(学习笔记二)
  • JS 面试题总结
  • js作用域和this的理解
  • MaxCompute访问TableStore(OTS) 数据
  • mysql 5.6 原生Online DDL解析
  • node-glob通配符
  • webpack入门学习手记(二)
  • 码农张的Bug人生 - 初来乍到
  • 前端临床手札——文件上传
  • 少走弯路,给Java 1~5 年程序员的建议
  • 设计模式走一遍---观察者模式
  • 时间复杂度与空间复杂度分析
  • 使用putty远程连接linux
  • 使用SAX解析XML
  • 使用Tinker来调试Laravel应用程序的数据以及使用Tinker一些总结
  • 王永庆:技术创新改变教育未来
  • 用简单代码看卷积组块发展
  • Python 之网络式编程
  • ​ 全球云科技基础设施:亚马逊云科技的海外服务器网络如何演进
  • ​七周四次课(5月9日)iptables filter表案例、iptables nat表应用
  • #pragam once 和 #ifndef 预编译头
  • #设计模式#4.6 Flyweight(享元) 对象结构型模式
  • $分析了六十多年间100万字的政府工作报告,我看到了这样的变迁
  • ( 用例图)定义了系统的功能需求,它是从系统的外部看系统功能,并不描述系统内部对功能的具体实现
  • (10)ATF MMU转换表
  • (12)Linux 常见的三种进程状态
  • (C语言版)链表(三)——实现双向链表创建、删除、插入、释放内存等简单操作...
  • (pojstep1.1.1)poj 1298(直叙式模拟)
  • (ResultSet.TYPE_SCROLL_INSENSITIVE,ResultSet.CONCUR_READ_ONLY)讲解
  • (安卓)跳转应用市场APP详情页的方式
  • (附源码)spring boot建达集团公司平台 毕业设计 141538
  • (亲测有效)解决windows11无法使用1500000波特率的问题
  • (算法二)滑动窗口
  • ******IT公司面试题汇总+优秀技术博客汇总
  • .net core 实现redis分片_基于 Redis 的分布式任务调度框架 earth-frost
  • .NET/C# 使用反射注册事件
  • .NET8.0 AOT 经验分享 FreeSql/FreeRedis/FreeScheduler 均已通过测试
  • .NET关于 跳过SSL中遇到的问题