git操作學習記錄,簡單易上手

配置git 的賬戶郵箱

$ git config --global user.name "Firstname Lastname"
$ git config --global user.email "your_email@example.com"

代碼回溯

git rest --hard [commit哈希值]

git log命令只能查看以當前狀態為終點的歷史日志
git reflog命令,查看當前倉庫的操作日志

遠程本地倉庫到另一個新的倉庫
ps:剛開始以為只需要把遠程的倉庫git clone到本地,然后將內容復制到里面git push就行了,后來才知道,很尷尬,沒有同步本地的倉庫,新的遠程的倉庫是看不到修改記錄的。
接下來使用方法如下:
使用這個能直接生成一個和本地倉庫一樣分支名的在遠程分支上
git push --set-upstream git@10.20.20.:nemo/xxxxxxx

或者也可以在后面加個分支名
git push --set-upstream git@10.20.20.:nemo/xxxxxxx 分支

如果遇到了本地倉庫推送同步的時候發生報錯

需要在遠程倉庫先建立一個分支然后再推送
創建本地分支
:git checkout -b <分支名>
將分支推送到遠程
:git push origin <分支名>
將本地分支關聯到遠程分支上
:git branch -set-upstream-to=origin/<分支名>

git?remote?add——添加遠程倉庫
該命令會將本地倉庫自動推送到遠程倉庫

本地創建 一個muduo的分支
git checkout -b muduo
將這個分支關聯到遠程分支上,此時如果遠程分支沒有muduo這一項的話會自動生成一個的
git push --set-upstream origin muduo

#創建本地分支
git checkout –b <分支名>
git checkout <創建分支>
#創建好本地分支后,將遠程分支拉到本地創建好的分支操作
git pull <remote> <branch>
git pull origin sensor (這個是遠程分支上的origin/sensor的分支)
git pull <遠程分支名>
`<remote>` 是遠程倉庫的名稱(通常是`origin`),`<branch>`是你要合并的遠程分支的名稱。#新建立遠程分支
git push <remote> <local_branch_name>:<remote_branch_name>
git push origin feature:feature
git push origin x2se:x2se#刪除遠程分支
git push <remote> --delete <remote_branch_name>
git push origin --delete [branch-name]
git branch -dr [remote/branch]
git branch -dr origin/t30se
git push origin --delete origin/x2se
上面的刪除遠程分支多試試不同的,有時候刪除不掉#將分支推送到遠程
git push origin <分支名>
git push origin HEAD:dev#其他分支上的代碼合并到當前分支上,T30分支中src/common/IMU.*代碼檢出到當前分支代碼上
git checkout T30 -- src/common/IMU.*#用于將遠程倉庫的最新代碼更新到本地,但不會自動合并分支。它會將遠程倉庫的最新代碼下載到本地,然后存儲在本地倉庫中,但不會修改當前工作分支的代碼。
git fetch 
#切換本地分支
git checkout local-branchgit 本地分支切換遠程分支
#建立本地分支并且指向遠程特定分支
git checkout -b local_branch origin/remote_branch#當前分支指向遠程特定分支(一般執行這個操作前提是先切換到正確的分支)
git branch --set-upstream-to=origin/remote_branch
git branch --set-upstream-to=origin/<分支名> <本地分支名>
git branch --set-upstream-to=origin/twin_tof twin_tof本地分支追溯到遠程分支#將當前本地倉庫同步到新建立的遠程倉庫,并且默認會在遠程倉庫新建一個一摸一樣的分支
git push --set-upstream git@10.20.20.1:nemo/xxxxxxxxxxxx
#或者可以按照下面的方法,直接推送到tdk_imu的分支上
git push --set-upstream git@10.20.20.1:goat/eros_node_tdk_imu.git tdk_imu#查看當前本地分支指向遠程的分支
git branch -vv查看分?:git branch
創建分?:git branch name
切換分?:git checkout name
創建+切換分?:git checkout -b name
合并某分?到當前分?:git merge name
刪除分?:git branch -d namegit補全
source /usr/share/bash-completion/completions/git

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

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

相關文章

Python+neo4j構建豆瓣電影知識圖譜

文章目錄 數據來源數據整理導入節點和關系導入使用Subgraph批量導入節點和關系 多標簽實體和實體去重 數據來源 http://www.openkg.cn/dataset/douban-movie-kg 該網址擁有豐富的中文知識圖譜數據集&#xff0c;OpenKG(Open Knowledge Graph)&#xff0c;可供研究人員使用研究…

【golang】25、圖片操作

用 “github.com/fogleman/gg” 可以畫線, 框 用 “github.com/disintegration/imaging” 可以變換顏色 一、渲染 1.1 框和字 import "github.com/fogleman/gg"func DrawRectangles(inPath string, cRects []ColorTextRect, fnImgNameChange FnImgNameChange) (st…

Python爬蟲——Urllib庫-3

目錄 ajax的get請求 獲取豆瓣電影第一頁的數據并保存到本地 獲取豆瓣電影前十頁的數據 ajax的post請求 總結 ajax的get請求 獲取豆瓣電影第一頁的數據并保存到本地 首先可以在瀏覽器找到發送數據的接口 那么我們的url就可以在header中找到了 再加上UA這個header 進行請…

Facebook的元宇宙實踐:數字化社交的新前景

近年來&#xff0c;元宇宙&#xff08;Metaverse&#xff09;這一概念備受矚目&#xff0c;被認為是數字化社交的未來趨勢之一。而在眾多科技巨頭中&#xff0c;Facebook&#xff08;現更名為Meta&#xff09;一直處于元宇宙發展的前沿。在本文中&#xff0c;我們將深入探討Fac…

萬字帶你走過數據庫的這激蕩的三年

本文收集了卡內基梅隆大學計算機科學系數據庫學副教授 Andy Pavlo 從 2021 到 2023 連續三年對數據庫領域的回顧&#xff0c;希望通過連續三年的回顧讓你對數據庫領域的技術發展有所了解。 關于 Andy Pavlo&#xff1a;卡內基梅隆大學計算機科學系數據庫學副教授&#xff0c;數…

vuepress項目側邊欄菜單配置使用

第一種菜單配置&#xff0c;自定義菜單名稱 {text: 菜單名稱,// 是否折疊collapsible: true,children: [{text: "自定義md菜單名稱",sidebarDepth: 2,link: "/xxx/aa.md",children: [],}],},第二種菜單配置 標題自動生成菜單&#xff0c;使用需要搭配sideb…

c語言求矩陣的局部極大值

給定M行N列的整數矩陣A&#xff0c;如果A的非邊界元素A[i][j]大于相鄰的上下左右4個元素&#xff0c;那么就稱元素A[i][j]是矩陣的局部極大值。本題要求給定矩陣的全部局部極大值及其所在的位置。 輸入格式&#xff1a; 輸入在第一行中給出矩陣A的行數M和列數N&#xff08;3≤…

C語言創建結構體時 什么時候需要C++引用 什么情況下下不需要引用

在C語言中&#xff0c;結構體通常通過傳遞指針來實現對結構體的修改。當在函數中需要修改結構體的內容&#xff0c;并且希望這些修改在調用函數后仍然保持&#xff0c;可以考慮使用指針。引用是C中的一種特殊機制&#xff0c;用于更方便地傳遞參數&#xff0c;但在純粹的C語言中…

《springcloud alibaba》 三 sentinel流量控制

目錄 sentinel準備流控規則 qpspom.xmlapllication.yml啟動類controller查看結果流控提示不太友好 流控規則 線程數全局異常處理pom.xmlapplication.yml啟動類實體類controller類異常類測試 關聯流控模式關聯jmeter 鏈路servicecontroller代碼調整 流控效果Warm UP 熔斷降級規則…

[Flutter]用16進制顏色字符串初始化Color

使用&#xff1a; // 使用Color的靜態方法 fromARGB() 來創建顏色對象。透明度為 255&#xff08;完全不透明&#xff09; Color a Color.fromARGB(255, 42, 35, 72); // 使用八位的十六進制數來表示顏色&#xff0c;其中前兩位表示透明度&#xff0c;后六位表示紅色、綠色和…

本科畢業設計:計及并網依賴性的分布式能源系統優化研究。(C語言實現)(內包含NSGA II優化算法)(二)

目錄 前言 1、sofc函數 2、光伏板函數 3、集熱場函數 4、sofc電跟隨策略函數 5、二分法找sofc運行點函數 6、目標函數&#xff1a;成本 7、目標函數&#xff1a;二氧化碳排放量 8、目標函數&#xff1a;并網依賴性 前言 本篇文章介紹的是我的畢業設計&#xff0c;我將C…

JavaScript DOM操作筆記記錄回憶總結

一、什么是DOM&#xff1f; 1、通過 HTML DOM&#xff0c;可訪問 JavaScript HTML 文檔的所有元素。 2、當網頁被加載時&#xff0c;瀏覽器會創建頁面的文檔對象模型&#xff08;Document Object Model&#xff09; 二、操作DOM 1、在操作DOM之前&#xff0c;我們需要先獲取到…

DOM 創建節點、添加節點和刪除節點

創建元素節點 document.createElement(‘標簽名’) 創建文本節點document.createTextNode ( 內容 ) 根據傳入的標簽名創建出一個空的元素對象創建出來的默認不顯示&#xff0c;要成為別人的子元素才能顯示&#xff0c;所以要結合appendChild使用 添加節點&#xff08;后面&am…

團體程序設計天梯賽 L2-001 緊急救援(迪杰斯特拉算法)

L2-001 緊急救援 分數 25 作為一個城市的應急救援隊伍的負責人&#xff0c;你有一張特殊的全國地圖。在地圖上顯示有多個分散的城市和一些連接城市的快速道路。每個城市的救援隊數量和每一條連接兩個城市的快速道路長度都標在地圖上。當其他城市有緊急求助電話給你的時候&…

python筆記_運算符

A&#xff0c;算術運算符 運算符描述舉例結果加011-減2-11*乘1*11/除1/11%取模&#xff08;取余&#xff09;6%51&#xff08;余1&#xff09;//除&#xff0c;且向下取整 3//2 -1//2 1 -1 **返回x的y次冪2**01 取模運算公式 a % b a - a // b * b print&#xff08;-10%…

【復現】藍凌OA SQL注入漏洞_61

目錄 一.概述 二 .漏洞影響 三.漏洞復現 1. 漏洞一&#xff1a; 四.修復建議&#xff1a; 五. 搜索語法&#xff1a; 六.免責聲明 一.概述 藍凌智能OA是由深圳市藍凌軟件股份有限公司開發&#xff0c;是一款針對中小企業的移動化智能辦公產品&#xff0c;融合了釘釘數字…

C習題002:澡堂洗澡【僅供參考】

問題 輸入樣例 在這里給出一組輸入。例如&#xff1a; 2 5 1 3 3 2 3 3 輸出樣例 在這里給出相應的輸出。例如&#xff1a; No代碼長度限制 16 KB 時間限制 400 ms 內存限制 64 MB 棧限制 8192 KB 代碼 #include<stdio.h> int main() {int N,W,s,t,p;int arr_s[…

遞歸算法題練習(數的計算、帶備忘錄的遞歸、計算函數值)

遞歸的介紹 概念:遞歸是指函數直接或間接調用自身的過程。 解釋遞歸的兩個關鍵要素: 基本情況(遞歸終止條件):遞歸函數中的一個條件&#xff0c;當滿足該條件時&#xff0c;遞歸終止&#xff0c;避免無限遞歸。可以理解為直接解決極小規模問題的方法。遞歸表達式(遞歸調用):遞…

k8s 中 namspace deployment pod services 之間的關系

在Kubernetes&#xff08;K8s&#xff09;中&#xff0c;Namespace&#xff08;命名空間&#xff09;是一種用于將集群內部資源劃分為不同邏輯組的機制。Deployment、Pod和Service是Kubernetes中常見的資源&#xff0c;它們之間的關系如下&#xff1a; Namespace&#xff08;命…

網絡安全攻防演練:企業藍隊建設指南

第一章 概述 背景 網絡實戰攻防演習是當前國家、重要機關、企業組織用來檢驗網絡安全防御能力的重要手段之一,是對當下關鍵信息系統基礎設施網絡安全保護工作的重要組成部分。網絡攻防實戰演習通常是以實際運行的信息系統為攻擊目標,通過在一定規則限定下的實戰攻防對抗,最…