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

Git常用命令总结

时间:2023-05-12 19:44:10浏览次数:52  
标签:总结 git 查看 -- 语法 Git branch 常用命令 分支

前言

最近将电脑中的许多未提交代码准备整理到Github仓库中,发现许多git命令忘记了,在此记录并复习一下常用的git命令。


常用

git init

  • 查看状态

    git status
    git status --short

  • 暂存修改到缓存区

    git add <file_name>

    git add .

  • 提交

    git commit -m <message>

    git commit --amend

  • 推送

    git push -u <origin_name> <banch_name>

    git push -u origin master


分支相关

  1. 创建分支
  • 语法: git branch <branch_name>
  • 创建名为v1的分支: git branch v1
  1. 切换分支
  • 语法: git checkout <branch_name>
  • 切换到一个已经存在的分支v1: git checkout v1
  1. 创建新分支的同时切换到新分支
  • 语法:git checkout -b <branch_name>
  1. 删除分支
  • 语法:git branch -d <branch_name>
    强制删除分支:git branch -D <branch_name>
  1. 查看分支状态
  • 语法:git status
  1. 合并分支
  • 语法:git merge <branch_name>
  1. 查看所有分支信息
  • 语法:git branch
  1. 查看所有分支的最后一次提交信息
  • 语法:git branch -v
  1. 查看哪些分支已经合并到当前分支
  • 语法:git branch --merged   git branch --merged <branch_name>
  1. 查看哪些分支还未合并到当前分支
  • 语法:git branch --no-merged   git branch --no-merged <branch_name>
  1. 添加远程分支
  • 语法:git remote add <name> <remove_url>
  1. 重命名远程分支
  • 语法:git remote rename <old_name> <new_name>
  1. 删除远程分支
  • 语法:git remote remove <name>
  1. 查看远程分支信息
  • 语法:git remove -v
  1. 推送到远程分支
  • 语法:git push -u origin <origin_branch_name>

标签:总结,git,查看,--,语法,Git,branch,常用命令,分支
From: https://www.cnblogs.com/lsh-admin/p/17393742.html

相关文章

  • 22092133《Java程序设计》第一周学习总结
    1本周学习总结: 一个Java源文件可能编译出多个字节码文件。Scanner是Java的一个类,使用Scanner对象读取数据的时候,要注意next()方法只能读取到有效字符之前遇到的空白,并不能得到带有空格的字符串,nextLine()方法以Enter为结束符,返回输入回车之前的字符就可以获得空白2.书面作业......
  • 5.12总结
    packagecom.mf.jdbc;importcom.mysql.jdbc.Driver;importjava.sql.Connection;importjava.sql.DriverManager;importjava.sql.Statement;/**JDBC的快速入门*/publicclassJDBCDemo{publicstaticvoidmain(String[]args)throwsException{//1.注册驱动Cla......
  • Git仓库的代码统计
    可以使用以下命令来查看几天来个文件的代码量:gitlog--pretty=tformat:--numstat--since="2023-05-10"--until="2023-05-12"其中,–since和–until参数分别指定了统计的起始日期和结束日期。这个命令会输出每个文件的添加和删除行数,您可以通过awk命令来计算总行数。如果您......
  • CSS、JS、jQuery中选择器总结
    CSS、JS、jQuery中选择器总结CSS中选择器:1.元素选择器:根据标签名来选中指定元素语法:标签名{}2.将被指定的元素设为不同样式ID选择器,根据元素的ID属性值选中一个元素语法:#ID属性值{}设置了重复的ID也可设置同样的效果3.class标签属性;每个标签都有和ID类似但其可以重复使用......
  • 第一阶段冲刺总结
    本组为37组说的道理队,成员3人,团队开发项目为【基于深度学习的人脸识别会议签到系统】,在第一阶段的冲刺之后,我在小组团队绩效考核中为第三名。在第一阶段的团队开发中,我做出的工作为:通过Androidstudio成功连接了百度智能云平台的接口,使得导出的apk程序可以实现在手机端的人脸识......
  • git 断本地连接,重联新的连接
    查看远程连接gitremote-v取消与远程库的连接gitremoteremoveorigin初始化仓库(生成.git文件夹)gitinit连接新仓库gitremoteaddorigin(url)检查状态gitstatus检查分支gitbranch创建新分支并切换gitcheckout-b(xxx)提交到本地gitadd提交加注释gitco......
  • Ansible 日常使用技巧 - 总结
    Ansible默认只会创建5个进程并发执行任务,所以一次任务只能同时控制5台机器执行。如果有大量的机器需要控制,例如20台,Ansible执行一个任务时会先在其中5台上执行,执行成功后再执行下一批5台,直到全部机器执行完毕。使用-f选项可以指定进程数,指定的进程数量多一些,不仅会实现全并发,对异......
  • Java设计模式简介(总结)
    Java设计模式简介(总结)什么是设计模式Java设计模式是一组经过验证的解决特定问题的编程技术,这些技术可以帮助开发人员快速、有效地开发高质量的软件。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性。设计模式分类设计模式一般分为三大类:创建型、结构......
  • List 集合手动分页的方法总结
    前言在工作中难免会遇到,将组装的集合数据进行分页处理,现在我将自己手动分页的三种方法进行总结,有不对的地方敬请大家批评指正!一、数据准备//当前页intpageIndex=1;//页长intpageSize=10;List<UserEntity>userList=newArrayList<>();userList.add(UserEnt......
  • Linux系列---【赋权限的常用命令】
    一、新建用户groupaddafpgroupuseradd-gafpgroupafpecho"afp:woshimima@1234"|chpasswd二、新建目录mkdir-p/opt/app/middlesmkdir-p/opt/app/softwaremkdir-p/opt/data/mkdir-p/opt/log/mkdir-p/opt/backup/三、创建表空间CREATETABLESPACESDMD......