LINUX學習筆記_GIT操作命令

LINUX學習筆記

GIT操作命令


基本命令

  • git init:初始化倉庫
  • git status:查看文件狀態
  • git add:添加文件到暫存區(index)
  • git commit -m “注釋”:提交文件到倉庫(repository)
  • git log:查看倉庫里面的更新歷史日志,git log --pretty=oneline --all --graph --abbrev-commit
  • git reset --hard commitID:版本回退commit ID
  • git reflog:過往的所有操作

分支命令

  • git branch:查看分支
  • git branch 文件名:創建分支
    HEAD:指向誰,誰就是當前的分支
  • git branch -d 分支名:刪除分支,需要做各種檢查
  • git branch -D 分支名:刪除分支,不做各種檢查
  • git checkout 分支名:切換分支;git checkout -b 分支名(創建并切換)
  • git merge:合并分支(一般將其他分支合并到master分支上)
    1. 切換到master分支:git checkout master
    2. 合并到master上:git merge 文件名

遠程倉庫命令

  • git remote add origin address:添加遠端倉庫,origin:遠端倉庫名;address:遠端倉庫的地址(URL)

  • git remote:查看遠端倉庫

  • git push origin master:將本地倉庫文件推送到遠端倉庫

  • git push [-f][–set-upstream][遠端名稱[本地分支名][遠端分支名]]
    如果遠程分支名與本地分支名相同,則可以只寫本地分支;git push origin master
    -f:表示強制覆蓋
    –set-upstream:推送到遠端的同時建立起和遠端分支的關聯關系;git push --set-upstream origin master
    如果當前分支已經和遠端分支關聯,則可以省略分支名和遠端名;git push 將maser分支推送到已關聯的遠端分支

  • git branch -vv:查看本地分支與遠程分支的對應關系

  • git clone 倉庫路徑 本地目錄:從遠程倉庫克隆

  • git fetch [遠端名稱][分支名稱]:抓取命令,將倉庫里的更新都抓取到本地,不會進行合并,如果不指定遠端名稱和分支名稱,則抓取所有分支

  • git pull[遠端名稱][分支名稱]:拉取指令,將遠端倉庫的修改拉倒本地并自動進行合并,等同于fetch+merge。如果不指定遠端名稱和分支名稱,則抓取所有并更新當前分支。


【注】:個人學習筆記,如有錯誤,望不吝賜教,這廂有禮了~~~


本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/42778.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/42778.shtml
英文地址,請注明出處:http://en.pswp.cn/news/42778.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

計算機組成與設計 Patterson Hennessy 筆記(一)MIPS 指令集

計算機的語言:匯編指令集 也就是指令集。本書主要介紹 MIPS 指令集。 匯編指令 算數運算: add a,b,c # abc sub a,b,c # ab-cMIPS 匯編的注釋是 # 號。 由于MIPS中寄存器大小32位,是基本訪問單位,因此也被稱為一個字 word。M…

Java Web常見面試題

1、JSP和Servlet有什么區別 jsp經過編譯后變成類Servlet(JSP的本質就是Servelt,JVM只能識別java的類,不能識別jsp的代碼,于是web容器將jsp的代碼編譯成JVM能夠識別的java類,也就是servelt)jsp更擅長表現于…

【2023年11月第四版教材】《第5章-信息系統工程之系統集成(第四部分)》

《第5章-信息系統工程之系統集成(第四部分)》 3 系統集成3.1網絡集成3.2 數據集成3.3 軟件集成3.4 應用集成3.5 安全工程 3 系統集成 3.1網絡集成 安全對策要點傳輸子系統1.常用的無線傳輸介質主要包括無線電波、微波、紅外線等2.常用的有線傳輸介質主…

webpack中常見的Loader

目錄 1.webpack中的loader是什么?配置方式 2. loader特性3.常見的loader 1.webpack中的loader是什么? loader 用于對模塊的"源代碼"進行轉換,在 import 或"加載"模塊時預處理文件 webpack做的事情,僅僅是分…

爬蟲逆向實戰(三)--天某云登錄

一、數據接口分析 主頁地址:天某云 1、抓包 通過抓包可以發現登錄接口是account/login 2、判斷是否有加密參數 請求參數是否加密? 通過“載荷”模塊可以發現password、comParam_signature、comParam_seqCode是加密的 請求頭是否加密? 無…

ElasticSearch 8.9.0 開發模式安裝

ElasticSearch 8.9.0 開發模式安裝 MacOS(Apple芯片):https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-8.9.0-darwin-aarch64.tar.gz Linux:https://artifacts.elastic.co/downloads/elasticsearch/elasti…

git倉庫新建上傳記錄

新建git倉會出現版本分支問題,解決過程: 其他的前期綁定之類的傳送:https://blog.csdn.net/qq_37194189/article/details/130767397 大概思路:新建一個分支,上傳,合并,刪除分支 git branch …

4.2 C++ Boost 內存池管理庫

Boost 庫是一個由C/C語言的開發者創建并更新維護的開源類庫,其提供了許多功能強大的程序庫和工具,用于開發高質量、可移植、高效的C應用程序。Boost庫可以作為標準C庫的后備,通常被稱為準標準庫,是C標準化進程的重要開發引擎之一。…

cmake擴展(5)——file命令排除部分文件

在cmake中可以使用file命令獲取需要的文件&#xff0c;并且支持正則/通配符&#xff0c;使用起來還是很方便的。 #語法file({GLOB | GLOB_RECURSE} <out-var> [...] [<globbing-expr>...])#example file(GLOB_RECURSE SOURCES "src/*.h" "src/*.cp…

HTTP與HTTPS的區別

面試常見問題&#xff0c;HTTPS優化總結易記版&#xff1a; 1、HSTS重定向技術&#xff1a;將http自動轉換為https&#xff0c;減少301重定向 2、TLS握手優化&#xff1a;在TLS握手完成前客戶端就提前向服務器發送數據 3、會話標識符&#xff1a;服務器記錄下與某客戶端的會…

Mac鼠標增強工具Smooze Pro

Smooze Pro是一款Mac上的鼠標手勢增強工具&#xff0c;可以讓用戶使用鼠標手勢來控制應用程序和系統功能。 它支持多種手勢操作&#xff0c;包括單指、雙指、三指和四指手勢&#xff0c;并且可以自定義每種手勢的功能。例如&#xff0c;您可以使用單指向下滑動手勢來啟動Expos視…

Linux 僵死進程

fork復制進程之后&#xff0c;會產生一個進程叫做子進程&#xff0c;被復制的進程就是父進程。不管父進程先結束&#xff0c;還是子進程先結束&#xff0c;對另外一個進程完全沒有影響&#xff0c;父進程和子進程是兩個不同的進程。 一、孤兒進程 現在有以下代碼&#xff1a;…

如何計算全彩LED顯示屏的像素

大屏尺寸 提供大屏的尺寸和像素點間距&#xff0c;計算大屏的分辨率是多少&#xff1f; 大屏尺寸&#xff1a;寬度>10200mm&#xff0c;高度>2025mm&#xff1b;像素點間距<1.25mm 分辨率計算 寬10200/1.258160px 高2025/1.251620px 寬&#xff1a;高 接近 5:1&a…

PHP 三元 !empty 而不是評估為真或假 可用isset()

是否可以使用速記三元來檢查變量是否已設置&#xff0c;而不是是否計算結果為零或非零&#xff1f; 例如&#xff0c;我試過&#xff1a; $var 0; echo (string) $var ?: (string) false ?: 2;但由于前兩個表達式的計算結果均為“0”或“false”&#xff0c;因此顯示為 2。…

如何建立單元測試

快速開始 zixun-quickstart-mk3生成的項目已經配置好了基礎的BaseTest,各個測試類只需要繼承BaseTest就可以開始進行單元測試的編寫了。 如何進行Mock 為了保證獨立性和可重復執行,所有的外部依賴都需要進行Mock,SpringTest引入了Mockito作為單測Mock組件, Mickito官方文…

vue2中使用unocss,在ie11 不能正常顯示unocss的顏色設置

前景 ie11 不能正常顯示unocss的顏色設置&#xff1a;“–un-text-opacity: 1 !important; color: rgba(213,147,197,var(–un-text-opacity));” IE11 目前是無法支持 CSS 變量&#xff08;自定義屬性&#xff09;和 rgba 中使用的 var() 函數。 為了在 IE11 中使用 UnoCSS…

前端基礎(JavaScript語法)

前言&#xff1a;今天學習JavaScript的基本語法&#xff0c;包括變量、函數、對象、數組。 目錄 JavaScript 變量 函數 對象 數組 JavaScript 變量 定義變量 判斷語句 判斷等于&#xff1a; 判斷不等于&#xff1a;! if else語句 if(vavb){ console.log("…

springboot 整合swagger 入門 使用

1.前提 一定要看好版本。 Springboot ? Swagger各版本整理_swagger版本_qq_33334411的博客-CSDN博客 我的版本: <dependency><groupId>io.springfox</groupId><artifactId>springfox-boot-starter</artifactId><version>3.0.0</ver…

前饋神經網絡正則化例子

直接看代碼&#xff1a; import torch import numpy as np import random from IPython import display from matplotlib import pyplot as plt import torchvision import torchvision.transforms as transforms mnist_train torchvision.datasets.MNIST(root…

Docker:Windows container和Linux container

點擊"Switch to Windows containers"菜單時&#xff1a; 提示 然后 實際上是運行&#xff1a;com.docker.admin.exe start-service