0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

Git版本管理工具的使用方法

玩轉單片機 ? 來源:玩轉單片機 ? 2023-08-14 14:34 ? 次閱讀

版本管理有許多不同的方式,其中開源的Git比較受歡迎,分布式相比于集中式的最大區(qū)別在于開發(fā)者可以提交到本地,每個開發(fā)者通過克?。╣it clone),在本地機器上拷貝一個完整的Git倉庫。相對于使用命令來操作Git,使用可視化來操作更方便,也容易入門學習和快速使用。

準備工作

1、注冊一個gitee或者github賬號,然后創(chuàng)建個倉庫用于測試,由于眾所周知的原因,這里就用gitee來測試。

3f89d052-385f-11ee-9e74-dac502259ad0.png

2、安裝vscode

3fb18728-385f-11ee-9e74-dac502259ad0.png

3、安裝git

3fc5b6ee-385f-11ee-9e74-dac502259ad0.png

簡單使用

克隆遠程倉庫到本地

1、找到對應的倉庫,然后復制鏈接地址

3fe4dc9a-385f-11ee-9e74-dac502259ad0.png

2、打開vscode克隆,并存儲到電腦文件夾中

3ff4f8e6-385f-11ee-9e74-dac502259ad0.png

簡單明了直接就先放桌面

401310b0-385f-11ee-9e74-dac502259ad0.png

3、克隆完成直接打開

4047db4c-385f-11ee-9e74-dac502259ad0.png

本地Git倉庫使用

1、使用vscode打開文件夾

405a97fa-385f-11ee-9e74-dac502259ad0.png

2、初始化倉庫

407fe992-385f-11ee-9e74-dac502259ad0.png

3、初始化倉庫后,文件后邊有個字母

409378ae-385f-11ee-9e74-dac502259ad0.png

相關解析:

A:工作區(qū)新增的文件.
C:文件的一個新拷貝.
D:你本地刪除的文件,服務器上還在。
M:文件的內容或者mode被修改。
R:文件名被修改了。
T:文件的類型被修改了。
U:文件沒有被合并,需要完成合并才能進行提交。
X:未知狀態(tài)。


4、添加到暫存

40b3bfe2-385f-11ee-9e74-dac502259ad0.png



5、提交

40dad01e-385f-11ee-9e74-dac502259ad0.png



首次提交會出現(xiàn)這樣的提示:

40ef0ffc-385f-11ee-9e74-dac502259ad0.png



可以通過命令來配置:
設置全局姓名
gitconfig--globaluser.name《姓名》

設置全局郵箱
gitconfig--globaluser.email《郵箱》

操作圖:

4120ab3e-385f-11ee-9e74-dac502259ad0.png



提交完成后,會出現(xiàn)提交分支到遠程倉庫的按鈕:

4131ff2e-385f-11ee-9e74-dac502259ad0.png



點擊提交按鈕會出現(xiàn)這個提示:

415fcb2a-385f-11ee-9e74-dac502259ad0.png



正確的打開方式應該是先鏈接遠程倉庫:


41973a6a-385f-11ee-9e74-dac502259ad0.png

需要提供倉庫的鏈接地址、倉庫名稱、賬號及密碼。

提交完成:

41c7c112-385f-11ee-9e74-dac502259ad0.png



查看倉庫:

41f57d50-385f-11ee-9e74-dac502259ad0.png


分支使用
1、查看當前所在的分支:

4204afbe-385f-11ee-9e74-dac502259ad0.png


2、新建分支

42246b06-385f-11ee-9e74-dac502259ad0.png

3、提交

4272e2c2-385f-11ee-9e74-dac502259ad0.png

4、切換分支

4286e312-385f-11ee-9e74-dac502259ad0.png

5、分支合并

42b1e670-385f-11ee-9e74-dac502259ad0.png

基礎指令

打印歷史記錄:
gitlog

版本回退:
git revert -n 版本號(如:3e06a2edd0096b2748e0081464b2b91e78566b1a)

更多操作就根據(jù)實際需求學習,滿足日常工作辦公需求。

審核編輯:湯梓紅

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 開源
    +關注

    關注

    3

    文章

    3215

    瀏覽量

    42310
  • 命令
    +關注

    關注

    5

    文章

    676

    瀏覽量

    21965
  • Git
    Git
    +關注

    關注

    0

    文章

    196

    瀏覽量

    15720
  • GitHub
    +關注

    關注

    3

    文章

    465

    瀏覽量

    16359
  • 版本管理
    +關注

    關注

    0

    文章

    6

    瀏覽量

    152

原文標題:技巧|Git版本管理

文章出處:【微信號:玩轉單片機,微信公眾號:玩轉單片機】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    Linux環(huán)境下如何管理Python包管理工具

    Linux環(huán)境下,需要對軟件包進行安裝、卸載、升級和查詢等操作,包含這些操作的工具,稱為包管理工具。
    發(fā)表于 08-22 15:14 ?627次閱讀
    Linux環(huán)境下如何<b class='flag-5'>管理</b>Python包<b class='flag-5'>管理工具</b>

    93.093 包管理工具管理工具擴展介紹

    管理工具
    充八萬
    發(fā)布于 :2023年07月21日 05:03:29

    NPM的nodejs官方包管理工具詳解

    NPM:nodejs官方包管理工具的簡介、安裝、使用方法之詳細攻略
    發(fā)表于 12-25 10:46

    登錄管理工具LimitLogin

    LimitLogin是一款于2005年面世的登錄管理工具,由一名微軟合作伙伴技術專家和一名應用程序開發(fā)顧問合力開發(fā)。LimitLogin旨在在Active Directory域中跟蹤和限制并發(fā)工作站和終端用戶登錄。
    發(fā)表于 07-16 06:27

    Linux的進程管理工具之Supervisor

    Linux進程管理工具Supervisor
    發(fā)表于 06-12 10:58

    RQM測試管理工具的應用和功能

    RQM — 需求驅動的測試管理工具
    發(fā)表于 01-14 07:54

    基于開源的軟件缺陷管理工具的改進策略

    通過分析現(xiàn)有的軟件缺陷管理工具的主要特點和局限性,結合企業(yè)內部從事軟件測試組織的實際需求,針對軟件缺陷管理流程的缺點,提出一個基于開源的軟件缺陷管理工具的改進
    發(fā)表于 04-02 08:56 ?11次下載

    基于Web的集群管理工具CWMS

    針對目前集群管理工具中沒有實現(xiàn)單一入口或者僅提供命令行交互方式等問題,設計并實現(xiàn)了基于Web的集群管理工具CWMS。分析集群管理系統(tǒng)的體系結構,對集中式體系結構加以改進
    發(fā)表于 04-15 09:29 ?13次下載

    CANopen網絡管理工具 V1.18

    CANopen網絡管理工具 V1.18 網絡管理工具
    發(fā)表于 11-15 17:12 ?75次下載

    目前接口管理工具有哪些_接口管理工具作用是什么

    接口文檔管理工具是一個在線API文檔系統(tǒng),致力于快速解決團隊內部接口文檔的編寫,和減少團隊協(xié)作開發(fā)的溝通成本。作為一個后端程序員,和前端對接時總是需要寫冗雜繁瑣的接口文檔,不僅效率低且溝通成本也高
    發(fā)表于 01-04 16:00 ?8594次閱讀

    Python之包管理工具快速入門

    管理是python這個Get的重要部分。本文介紹了Python的各個包管理工具之間的關系,相信通過這篇文章的介紹,就不會再對distutils、setuptools、distribute
    的頭像 發(fā)表于 02-26 15:34 ?4397次閱讀
    Python之包<b class='flag-5'>管理工具</b>快速入門

    git作為代碼工具的實用小技巧

    現(xiàn)在越來越多的程序員使用git作為代碼管理工具,git作為代碼工具的好處非常顯而易見,比如說速度快呀,更加容易協(xié)同開發(fā)等等。
    的頭像 發(fā)表于 01-21 17:50 ?2120次閱讀

    ESXCLI FC ESXi 6.5管理工具下載

    電子發(fā)燒友網站提供《ESXCLI FC ESXi 6.5管理工具下載.zip》資料免費下載
    發(fā)表于 08-04 09:56 ?0次下載
    ESXCLI FC ESXi 6.5<b class='flag-5'>管理工具</b>下載

    VMware ESXi 6.5 ESXCLI管理工具下載

    電子發(fā)燒友網站提供《VMware ESXi 6.5 ESXCLI管理工具下載.zip》資料免費下載
    發(fā)表于 08-07 09:16 ?0次下載
    VMware ESXi 6.5 ESXCLI<b class='flag-5'>管理工具</b>下載

    微軟棄用WMIC,Windows管理工具的變革

    近期,微軟再次出手對Windows 11內置的WMIC管理工具實施了禁止,并聲明未來的Windows 11最新版(預計將于今年晚些時候推出的24H2版本)將不再支持該應用。
    的頭像 發(fā)表于 01-29 10:18 ?1015次閱讀