首页 > 其他分享 >Git--命令常用

Git--命令常用

时间:2024-02-07 13:33:26浏览次数:25  
标签:常用 git -- Git branch push 远程 分支

GITLab 命令

git init                #初始化本地仓库
git status               #查看分支
git clone <url>          #克隆远程仓库
git add <file>           #添加文件到暂存区 添加所有用 git add .
git commit -m "要提交的内容描述"           #提交更改
git reset <file>         #从暂存区删除一个文件
 
git branch         #显示分支
git branch -a         #显示所有分支(本地和远程)
git branch -r         #显示远程分支
 
git branch -vv         #显示本地与远程的绑定分支
 
git branch 1.0      #只创建一个分支
 
git branch -d <branchName>     #删除一个分支
 
git push origin --delete branchname  #删除远程分支
 
git checkout <branch>       #切换分支
 
git checkout -b <branchName>     #创建一个新的分支并切换到这个分支
 
git checkout -b dev origin/dev    #切换到远程分支 并创建本地分支
 
 
git push --set-upstream --force origin 1.0:1.0      #创建远程分支并且关联到远程分支,冒号前面的是本地分支名 冒号后面是远程分支名
 
git push origin 1.0      #创建远程分支
 
 
 
git merge <branchName>      #合并分支  把branchName这个分支合并到当前所在分支
 
git log              #显示提交日志
 
git diff  <file>      #比较内容
 
git pull             #拉取更新
 
git push             #上传仓库
git reset --hard [commit id]  #回退到指定的提交id位置  如果失误提交错了东西 可以回退到指定的位置然后再强制推送到远端使用下面的命令
git push --force  #将本地修改强制覆盖到远端 和上面回退版本配合使用
 
 

标签:常用,git,--,Git,branch,push,远程,分支
From: https://www.cnblogs.com/gtnotgod/p/18010855

相关文章

  • MyBatis缓存
    MyBatis缓存缓存就是内存中的数据,常常来自对数据库查询结果的保存,使用缓存,我们可以避免频繁的与数据进行交互,进而提高响应速度。MyBatis也提供两种缓存模式,分为一级缓存和二级缓存。优点:提供查询效率减少频繁进行I/O操作,从而减少数据库的压力。适合存放缓存的数据:【1】查询频......
  • 中科院深圳先进院提出 SBeA,基于少样本学习框架进行动物社会行为分析
    鸟儿舒展羽翼,狼群拥护在头狼的身边,企鹅共同抚育后代……动物的社会行为背后都有着什么样的含义?繁殖、捕食、防御、建立社会等级的递进,是否揭示了人类一步步进化的过程?这些问题的研究被称为动物社会行为研究(animalsocialbehaviour),该研究精确量化、身份识别和行为分类的特性,有......
  • 将一列包含列表的数据拆分成多个列
    在Pandas中,如果你想要将一列包含列表的数据拆分成多个列,可以使用.str.split()方法。这个方法可以在字符串的列(系列)上运行,并返回列表(系列)。以下是一个简单的例子:importpandasaspd#创建一个DataFramedf=pd.DataFrame({'AB':['A1-B1','A2-B2']})#使用split方法分......
  • 汇集全球50+供应链领域企业专家,创新论坛带来最新趋势和实践
    过去的几年中,随着世界范围内经济、社会和政治上的巨大变化,供应链管理已成为企业和经济成功的关键因素。面对不断增长的全球挑战,包括经济波动、技术变革、政治不确定性,以及环境可持续性的压力,构建一个创新、高效且可持续的供应链体系变得尤为重要。由DSG数创时代主办的2024SIE全球供......
  • pandas.Series.map() 与 pandas.Series.apply() 的区别!
    pandas.Series.map()与pandas.Series.apply()的区别!输出多列要用apply!输入单列输出单列map,apply输出多列输入多列applypandas.Series.map()和pandas.Series.apply()都是Pandas库中的方法,用于对Series中的每个元素进行操作。但是,它们在使用和功能上有一些区别¹²⁴......
  • 无涯教程-RegExp.prototype.global函数
    global是RegExp对象的只读布尔属性。它指定特定的正则表达式是否执行全局匹配,即是否使用"g"属性创建。RegExp.prototype.global-语法RegExpObject.globalRegExp.prototype.global-返回值如果设置了"g"修饰符,则返回"TRUE",否则返回"FALSE"。RegExp.prototype.......
  • 详解avcodec_receive_packet 11
    详解avcodec_receive_packet在音视频处理中,avcodec_receive_packet是一个重要的函数,它负责接收编码器输出的数据包。在本篇文章中,我们将详细介绍avcodec_receive_packet函数的用法和参数,并说明其在音视频处理中的作用。函数介绍avcodec_receive_packet是FFmpeg中的一个函数,其定义如......
  • Java学习的知识笔记
    不会改变原始对象的方法reverse函数,作用:排序使用小技巧判断string是否相等可以使用equals来进行判断。判断string是否是空字符串可以用isBlank()进行判断对于超大的整数加减使用对应的函数进行操作,比如加,使用add函数参考bignum.java因为math类的构造方法是private修饰,所以......
  • 浅蓝色小清新说说文章类个人网站模板代码
    浅蓝色小清新说说文章类织梦dedecms个人博客模板采用DIV+CSS自适应语言制作的文章信息网站模板。整个网站版面宽度为1000px宽度,页面主色调为蓝色,整体大气简洁。浅蓝色小清新说说文章博客模板适用于经典说说、伤感说说、个性说说、搞笑说说、爱情说说等各种QQ说说心情短语......
  • [数据结构] 队列
    队列的基本概念队列(Queue),是一种操作受限的线性表,只允许在表的一端进行插入,而在表的另一端进行删除。向队列中插入元素称为入队,删除元素称为出队。其操作特性是先进先出队列的常见操作:函数名功能InitQueue(*Q)初始化队列,构造一个空队列QQueueEmpty(Q)判断队列空......