首页 > 其他分享 >Git 常用操作总结

Git 常用操作总结

时间:2022-11-19 21:25:05浏览次数:52  
标签:总结 常用 git -- HEAD Git master commit config

Git 常用操作总结

————遵循小批量提交原则————

$ git st(status)   # → 查看当前分支工作区、暂存区的工作状态
$ git diff   # → diff文件的修改(⚠️很重要很重要很重要)
$ git ci(commit) .   # → 提交本次修改

  

————以上三步使用最频繁———–

$ git fetch --all   # → 拉取所有远端的最新代码
$ git merge origin/develop   # → 如果是多人协作,merge同事的修改到当前分支(先人后己原则)
$ git merge origin/master   # → 上线之前保证当前分支不落后于远端origin/master,一定要merge远端origin/master到当前分支
$ git push   # → 推送当前分支到远端仓库
$ git merge --no-ff origin/develop   # → 同事review code之后管理员合并origin/develop到远端主干origin/master

 

常用操作

$ git version # → git版本
$ git branch # → 查看本地所有的分支
$ git branch -r # → 查看所有远程的分支
$ git branch -a # → 查看所有远程分支和本地分支
$ git branch -d <branchname> # → 删除本地branchname分
$ git branch -m brancholdname branchnewname # → 重命名分支
$ git branch <branchname> # → 创建branchname分支
$ git checkout <branchname> # → 切换分支到branchname
$ git checkout -b <branchname> # → 等同于执行上两步,即创建新的分支并切换到该分支
$ git checkout -- xx/xx # → 回滚单个文件
$ git pull origin master:master # → 将远程origin主机的master分支合并到当前master分支,冒号后面的部分表示当前本地所在的分支
$ git pull origin master --allow-unrelated-histories # → 允许合并两个不同项目的历史记录
$ git push origin -d <branchname> # → 删除远程branchname分支
$ git fetch --p # → 更新分支`
$ git status # → 查看本地工作区、暂存区文件的修改状态
$ git add xx # → 把xx文件添加到暂存区去
$ git commit -m ' ' # → 提交文件 -m 后面的是注释(不建议使用

标签:总结,常用,git,--,HEAD,Git,master,commit,config
From: https://www.cnblogs.com/angel648/p/16907169.html

相关文章

  • 移动端-常用开发插件
    移动端-常用开发插件1.什么是插件移动端要求的是快速开发,所以我们经常会借助于一些插件来帮我完成操作,那么什么是插件呢?JS插件是js文件,它遵循一定规范编写,方便程序展示......
  • 移动端-常用开发框架
    移动端-常用开发框架1.框架概述框架,顾名思义就是一套架构,它会基于自身的特点向用户提供一套较为完整的解决方案。框架的控制权在框架本身,使用者要按照框架所规定的某种规......
  • git
    今天终于在师兄的讲解下,清楚了一些git的用法。整理总结一下,省的忘记。可以认为分为四个区域:远程仓库、本地仓库、暂存区、工作区其中能看到的就是工作区常用命令git......
  • 证券知识总结
    1、什么是债券远期交易?指交易双方约定在未来的某一日期,以约定价格和数量买卖标的债券的行为。远期交易标的债券券种应为已在全国银行间债券市场进行现券交易的中央政府债......
  • java——集合——Map集合——Map常用子类
                                         Map常用子类java.util.HashMap集合implem......
  • GIT版本管理工具教程
    一Git初始化下载安装,下载地址:https://git-scm.com/downloads每个系统的都有(linux、mac、windows等),看官网的安装教程,很详细,此处我以windows来练习首先创建一个文......
  • 常用快捷键
    电脑常用快捷键键盘功能键:Tab、Shift、Ctrl、Alt、空格、Enter、Window、上下左右键键盘快捷键:全选、复制、粘贴、撤销、保存、关闭窗口、运行、永久删除······Ct......
  • css应用内容总结
     css作为前端三大重要组成之一也是尤为重要得,而且在日常生活中可能关于javascript的相关问题可以组织语言去百度,而对于一些css样式有时候可能却不好组织语言去表述这个问......
  • 常用外设原理介绍
    LEDLED灯,又称LED发光二极管,原理图如下所示LED发光二极管有P、N两极,具有普通二极管的单向导电性,当P极电压高于N极电压,且达到一定阈值之后(一般为0.7V,与其材质有关),二极管开始导......
  • [Bug0056] git提示Can't update(master has no tracked branch)
    问题、场景、需求(也可)git提示Can'tupdate(masterhasnotrackedbranch)场景gitlab迁移到gitee项目绑定新的地址发现报错多分支原因本地分支和远程分支没有关联,需......