国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

git入門指南:新手快速上手git(Linux環(huán)境如何使用git)

這篇具有很好參考價值的文章主要介紹了git入門指南:新手快速上手git(Linux環(huán)境如何使用git)。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

目錄

?前言

1. 什么是git?

2. git版本控制器

3. git在Linux中的使用

安裝git

4. git三板斧

第一招:add

第二招:commit

第三招:push

5. 執(zhí)行狀態(tài)

6. 刪除

總結(jié)


?

?前言

????????Linux的基本開發(fā)工具介紹完畢,接下來介紹一下Linux環(huán)境下如何使用git,以及git到底是什么?它和gitee和github之間有什么關(guān)系?本文將會想你簡單介紹git,以及git在Linux上的基礎(chǔ)使用,幫助你快速上手git。

git入門指南:新手快速上手git(Linux環(huán)境如何使用git),git

1. 什么是git?

????????我們在編寫各種?檔時,為了防??檔丟失,更改失誤,失誤后能恢復(fù)到原來的版本,不得不復(fù)制出不同的副本。

????????每個版本有各?的內(nèi)容,但最終會只有?份報告需要被我們使?。

????????隨著版本數(shù)量的不斷增多,你還記得這些版本各?都是修改了什么嗎? ?檔如此,我們寫的項?代碼,也存在這個問題。

????????為了能夠更?便我們管理這些不同版本的?件,便有了版本控制器。所謂的版本控制器,就是能讓你了解到?個?件的歷史,以及它的發(fā)展過程的系統(tǒng)。通俗的講就是?個可以記錄?程的每?次改動和版本迭代的?個管理系統(tǒng),同時也?便多?協(xié)同作業(yè)

?前最主流的版本控制器就是Git

2. git版本控制器

版本控制器:記錄每次的修改以及版本迭代的一個管理系統(tǒng)。

????????Git是一個分布式版本控制系統(tǒng),Git有遠(yuǎn)程倉庫和本地倉庫。

  • 本地倉庫:是存儲在個人計算機上的Git存儲庫,用于保存項目的完整歷史記錄和文件。
  • 遠(yuǎn)程倉庫:則是存儲在網(wǎng)絡(luò)上的Git存儲庫

????????在對代碼進(jìn)行管理時我們可以在本地倉庫進(jìn)行管理,也可以在git服務(wù)器遠(yuǎn)端倉庫進(jìn)行管理。

????????隨著需求增加,也為了便于用戶可以隨時看到自己的資源,隨著git發(fā)展,以git為核心的網(wǎng)站平臺隨之產(chǎn)生,例如github/gitee

3. git在Linux中的使用

安裝git

查看系統(tǒng)是否安裝git

git --version <!--查看git版本-->

git安裝

yum install git

在遠(yuǎn)端創(chuàng)建倉庫推薦使用gitee

第一次使用我們需要先配置一下,在git上設(shè)置全局的用戶,以及提交的方式

git config --global user.email "you@example.com" <!----例如:登錄gitee的郵箱-->

git config --global user.name "Your Name" <!----gitee用戶名稱-->
  • --global 參數(shù)用于指定git配置的全局級別,即對當(dāng)前用戶的所有倉庫都生效

查看配置項

git config -l

刪除/重置配置項

git config (--global) --unset user.name <!--設(shè)置為全局的刪除時加--global-->

git config (--global) --unset user.email

配置好之后我們需要創(chuàng)建一個gitee倉庫,把gitee倉庫克隆下來

git入門指南:新手快速上手git(Linux環(huán)境如何使用git),git

?在創(chuàng)建倉庫時根據(jù)自己的需求創(chuàng)建倉庫即可:

git入門指南:新手快速上手git(Linux環(huán)境如何使用git),git

?初始化倉庫時,可以依據(jù)自己的代碼語言選擇編程語言,添加一個.gitignore文件,許可證可以先不選

模板可以先不勾選

.gitignore文件作用:忽略一些臨時文件、日志文件、編譯生成的文件、配置文件,可以保持版本庫的整潔和簡潔

創(chuàng)建完成之后復(fù)制倉庫鏈接

git入門指南:新手快速上手git(Linux環(huán)境如何使用git),git

把遠(yuǎn)端倉庫 克隆/下載 下來

git clone [倉庫鏈接]

可能會有類似這樣的提示,填寫自己的gitee賬戶信息即可

Cloning into '...'...`
Username for 'https://gitee.com': 
Password for 'https://@gitee.com':

克隆倉庫之后我們就可以在當(dāng)前文件夾內(nèi)看到一個.git文件

.git目錄就是我們的版本庫(倉庫),一定不能修改(一旦修改就可能導(dǎo)致倉庫報廢)

.git目錄所在目錄屬于工作區(qū),一般文件都是添加在工作區(qū)

4. git三板斧

第一招:add

將代碼放到剛才下載好的目錄中

git add [文件名] <!--將需要用 git 管理的文件告知 git-->
第二招:commit

提交改動到本地

git commit -m "提示" <!--提交的時候應(yīng)該注明提交日志, 描述改動的詳細(xì)內(nèi)容-->

-m參數(shù)用于添加一條提交信息,該信息會記錄在提交歷史中,以便其他開發(fā)者了解該次提交的目的和內(nèi)容

注意:提示信息不要亂寫??!

git可以查看提交日志

git log <!--查看提交日志--- >提示信息以及提交記錄-->
第三招:push

同步到遠(yuǎn)端服務(wù)器上

git push

需要填入用戶名密碼. 同步成功后, 刷新gitee 頁面就能看到代碼改動了

5. 執(zhí)行狀態(tài)

查看當(dāng)前工作目錄的狀態(tài)

git status

?例如:

git入門指南:新手快速上手git(Linux環(huán)境如何使用git),git

1.? 當(dāng)前狀態(tài)是有一個test.cpp文件沒有提交。用戶可以使用git add添加文件

?git入門指南:新手快速上手git(Linux環(huán)境如何使用git),git

?2.? 當(dāng)前狀態(tài)是代碼以經(jīng)add之后,可以選擇提交(使用commit),也可以選擇丟棄(git reset )

?git入門指南:新手快速上手git(Linux環(huán)境如何使用git),git

?3.? 當(dāng)前狀態(tài)是文件以及添加并提交到了本地倉庫,但沒有提交到遠(yuǎn)端倉庫,可以使用git push指令同步到遠(yuǎn)端服務(wù)器上

6. 刪除

?將提交的文件進(jìn)行刪除:

git rm [文件名]

?執(zhí)行刪除之后也可以查看狀態(tài):

比如:

git入門指南:新手快速上手git(Linux環(huán)境如何使用git),git

?這里也僅僅是將本地倉庫中的文件刪除,我們還需要執(zhí)行g(shù)it三板斧將數(shù)據(jù)與遠(yuǎn)端同步。


總結(jié)

? ? ? ? git當(dāng)中還有許多的知識,如:?作區(qū),暫存區(qū),版本庫,Git版本管理,?由進(jìn)?版本回退、撤銷、修改等Git操作?式與背后操作原理等,本期只是簡單介紹git,為了幫助新手快速上手git的使用,后續(xù)我也會深入介紹git的用法,好了以上便是本文全部內(nèi)容,感謝閱讀!文章來源地址http://www.zghlxwxcb.cn/news/detail-776992.html

到了這里,關(guān)于git入門指南:新手快速上手git(Linux環(huán)境如何使用git)的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點擊違法舉報進(jìn)行投訴反饋,一經(jīng)查實,立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費用

相關(guān)文章

  • PyCharm新手入門指南

    PyCharm新手入門指南

    安裝好Pycharm后,就可以開始編寫第一個函數(shù):Hello World啦~我們就先來學(xué)習(xí)一些基本的操作,主要包含新建Python文件,運行代碼,查看結(jié)果等等。 文章主要包含五個部分: 一、界面介紹 主要分為菜單欄、項目目錄、編輯區(qū)域、終端區(qū)和運行/調(diào)試代碼區(qū)域。 1、菜單欄:一些新

    2024年02月13日
    瀏覽(24)
  • 什么是智能合約?新手入門指南

    什么是智能合約?新手入門指南

    智能合約,也稱為數(shù)字合約,在計算機網(wǎng)絡(luò)中使用 區(qū)塊鏈技術(shù)來履行預(yù)編程的合約 當(dāng)合同的條件得到滿足時,智能合同就會執(zhí)行,例如向合同的一方發(fā)送付款。 智能合約之所以具有吸引力有多種原因: 不信任。 由于智能合約及其條款已經(jīng)預(yù)先約定,智能合約可以通過區(qū)塊

    2023年04月08日
    瀏覽(32)
  • Ajax超詳解(新手入門指南)

    Ajax超詳解(新手入門指南)

    AJAX:全稱是 Asynchronous JavaScript And XML ,即異步的JavaScript和XML。AJAX是用于前后端交互的工具,也就是說通過AJAX作為橋梁,客戶端可以給服務(wù)端發(fā)送消息,也可以接收服務(wù)端的響應(yīng)消息。 AJAX的兩種實現(xiàn)方式: XHR :使用XMLHttpRequest對象來實現(xiàn)AJAX Fetch :使用Fetch API來實現(xiàn)AJAX X

    2023年04月25日
    瀏覽(61)
  • 【新手入門】矩池云使用指南

    【新手入門】矩池云使用指南

    矩池云按使用時間收費,是一款性價比較高的服務(wù)器平臺,下面根據(jù)個人經(jīng)驗介紹第一次如何使用矩池云服務(wù)器。 鏈接: https://www.matpool.com 記得關(guān)注公眾號領(lǐng)5個算力豆,用于新手體驗 等待一分鐘左右,頁面出現(xiàn)jupyterlab鏈接 此時代碼自動運行。注意第一次使用需要下載包 代

    2024年02月09日
    瀏覽(34)
  • 什么是 Web 3.0?(新手入門指南)

    什么是 Web 3.0?(新手入門指南)

    目錄 在這篇文章中,我們將解釋什么是 Web 3.0,它的技術(shù)是如何發(fā)展的,哪些項目正在構(gòu)建這個新的互聯(lián)網(wǎng),以及您如何參與其中。 Web 3.0 的定義 加密貨幣和區(qū)塊鏈 Web 3.0 和元宇宙的互操作性 Web 3.0 技術(shù)的演進(jìn) Web 1.0 (1989-2005):只讀 Web 2.0(2005 年至今):讀寫 Web 3.0(現(xiàn)在出

    2024年02月03日
    瀏覽(64)
  • 文章一:SVN入門指南 - 版本控制新手的第一步

    概述:在本篇文章中,我們將介紹版本控制的基本概念和SVN的基礎(chǔ)知識。從安裝和配置SVN開始,逐步學(xué)習(xí)倉庫創(chuàng)建、提交、更新等基本操作,讓您快速入門SVN版本控制。 1. 引言 在軟件開發(fā)過程中,版本控制是必不可少的工具。它允許開發(fā)團(tuán)隊對代碼進(jìn)行有效管理,記錄代碼

    2024年02月13日
    瀏覽(30)
  • 【胡學(xué)長 帶你學(xué) Global Mapper 】新手必看 入門指南

    【胡學(xué)長 帶你學(xué) Global Mapper 】新手必看 入門指南

    Hi,我是胡學(xué)長!感謝您下載Global Mapper______一款經(jīng)濟實惠且易于使用的GIS應(yīng)用程序。易于使用 直觀的界面,高性價比且功能完善的GIS,可提供多源空間數(shù)據(jù)格式支持,以滿足有經(jīng)驗的GIS專業(yè)工作者和初級用戶的需求。當(dāng)您開始探索Global Mapper 的豐富特性和功能時,您將很快了

    2024年01月16日
    瀏覽(26)
  • 新手入門 | 掌握國密算法:新手指南: SM2 / SM3 / SM4密碼算法詳解

    在密碼學(xué)領(lǐng)域,有多種加密與簽名算法,它們在信息安全領(lǐng)域發(fā)揮著舉足輕重的作用。如今,隨著互聯(lián)網(wǎng)的快速發(fā)展,網(wǎng)絡(luò)安全已經(jīng)成為各類信息系統(tǒng)完整性、可用性、保密性的重要保障,越來越多的國產(chǎn)密碼算法得到了廣泛的應(yīng)用與關(guān)注。在本文中,我們將重點介紹三個經(jīng)

    2024年02月12日
    瀏覽(35)
  • Python爬蟲快速入門指南

    網(wǎng)絡(luò)爬蟲是一種自動化程序,可以在互聯(lián)網(wǎng)上搜集和提取數(shù)據(jù)。Python作為一種功能強大且易學(xué)的編程語言,成為了許多爬蟲開發(fā)者的首選。本文將為你提供一個關(guān)于Python爬蟲的快速入門指南,包括基本概念、工具和實際案例。 在我們開始之前,有幾個必要的準(zhǔn)備工作需要完成

    2024年02月11日
    瀏覽(19)
  • OpenCV.js 快速入門指南

    OpenCV.js: OpenCV 的 JavaScript 版本 官方指南:OpenCV.js Tutorials 可通過如下鏈接下載到指定版本的預(yù)編譯 opencv.js 文件 比如下載 4.5.5 版本的 opencv.js 文件 HTML script 標(biāo)簽引入 node.js 使用 圖像數(shù)據(jù)類型 Mat 是 OpenCV 基礎(chǔ)的圖像數(shù)據(jù)結(jié)構(gòu),其數(shù)據(jù)類型對照表如下: Data Properties C++ Type Java

    2024年02月16日
    瀏覽(19)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包