Git概述及基礎操作

2021-10-02 18:16:23 字數 1510 閱讀 5596

二、git使用

2.2遠端倉庫

2.3分支管理

2.4忽略檔案

git是乙個分布式版本控制系統,簡單地說它就是乙個軟體,用於記錄乙個或者若干檔案內容變化,以便將來查閱特定版本修訂情況的軟體

2.1.1工作流程

2.1.2本地倉庫操作

git config -

-global user.name "使用者名稱"

git config -

-global user.email "郵箱位址"

git init
檢視當前狀態:git status

新增到快取區:git add 檔名

新增所有檔案到快取區:git add -

-all

提交至版本庫:git commit -m"注釋內容"

2.1.3版本回退
git log  # 顯示所有log

git log -

-pretty=oneline # 使用一行顯示一條log

git reset --hard 提交版本號
git reflog
git reset --hard 回退指定位置id號
2.2.1基於https協議
git clone 遠端倉庫位址
git push  # 此命令會提示輸入github遠端倉庫的使用者名稱密碼
拉取線上倉庫

git pull
2.2.2基於ssh協議
ssh-keygen -t rsa -c "註冊郵箱"
將專案拉取後,提交時無需新增使用者名稱密碼

2.3.1分支相關指令

檢視分支:git branch

建立分支:git branch 分支名

切換分支:git checkout 分支名

建立並切換分支:git checkout -b 分支名

刪除分支:git branch -d 分支名

合併分支:git merge 被合併的分支名

關聯遠端分支:git push --set-upstream origin 分支名

/mtk/	過濾整個資料夾

*.zip 過濾所有.zip檔案

/mtk/do.c 過濾某個具體檔案

!index.html 不過濾某個具體檔案

Spark概述及基礎

目錄 第一章 spark框架概述及原理 前言 一 框架組成 1.1 框架組成 1.2 應用情況 二 框架執行流程 1.簡易通用流程 2.任務劃分 總結 apache spark是乙個圍繞速度 易用性和複雜分析構建的大資料處理框架,spark提供了乙個全面 統一的框架用於管理各種有著不同性質 文字資料...

演算法基礎例項概述及目錄

筆者開設本專題主要為了溫習一些常見演算法,主要受眾是一些考研的學生和工作演算法面試的程式設計師,希望本文章能對你有所幫助!將數字字串轉換成整數 求素數超長正整數加法 多項式相加 拓展字元 簡易計算器 計算e值 生成全排列數 漢諾塔 hanoi tower 遊戲 學生成績排序 從檔案中查詢包含給定字串...

Java 基礎Set集合概述及特點

hashset 底層為hashmap。步驟 先看hashcode 值是否相同 相同 繼續走equals 方法 返回true 元素重複不新增 返回false 元素不重複新增 不同 就直接把元素新增到集合 如果類沒有重寫這兩個方法,預設使用object的方法,一般來說不相同.練習 需求 儲存自定義物件,...