国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

版本控制的簡單使用Git_Github

IT那活兒 / 1144人閱讀
版本控制的簡單使用Git_Github

點擊上方“IT那活兒”,關(guān)注后了解更多內(nèi)容,不管IT什么活兒,干就完了!!!



Git介紹

類似于svn但比它更好用的版本控制軟件管理,是一個開源的分布式版本控制系統(tǒng),可以有效、高速地處理從很小到非常大的項目版本管理。也是Linus Torvalds為了幫助管理Linux內(nèi)核開發(fā)而開發(fā)的一個開放源碼的版本控制軟件。



Git版本控制及架構(gòu)

1. 版本控制

2. 流程架構(gòu)

Git 倉庫就是那個.git 目錄,其中存放的是我們所提交的文檔索引內(nèi)容,Git 可基于文檔索引內(nèi)容對其所管理的文檔進行內(nèi)容追蹤,從而實現(xiàn)文檔的版本控制。.git目錄位于工作目錄內(nèi)。

1) 工作目錄:用戶本地的目錄;

2) Index(索引):將工作目錄下所有文件(包含子目錄)生成快照,存放到一個臨時的存儲區(qū)域,Git 稱該區(qū)域為索引;

3) 倉庫:將索引通過commit命令提交至倉庫中,每一次提交都意味著版本在進行一次更新。



windows上安裝git、初始化倉庫


1. 根據(jù)操作系統(tǒng)類型下載git軟件

2. Git軟件安裝

3. 初始化本地倉庫


git bash

git --version

----------初始化倉庫

cd e:

mkdir mywork

cd mywork

git init

-----------配置

git config --global或local或system user.name "amos" ||local||system

git config --global user.email "xxx" ###郵箱需真實郵箱

git config --global --list ##檢查信息是否寫入成功

4. 示例本地倉庫的操作流程

  • clear

  • vi gittest.html  //工作區(qū)修改

  • git status ##查看狀態(tài)

  • git add gittest.html //將文件加入暫存區(qū)

  • git commit -m "add a readme file"  //將文件提交到git倉庫(-m表示添加本次提交的說明,強制要求寫的)

  • git add . //所有文件

  • git log //查看歷史



Github介紹

GitHub倉庫實際上就是保持在服務(wù)器上的Git倉庫,用來備份Git文件以及實現(xiàn)代碼共享。

是基于Git的項目托管平臺,通過shell命令或者圖形用戶界面可以和遠程項目同步更新,項目管理。



本地倉庫同步到遠程github倉庫


1. 申請github賬號


2. 使用SSH方式進行同步

Git支持HTTPS和SSH協(xié)議,SSH速度更快。

備注:http方式需要每次輸入密碼驗證,不如SSH來的方便。

3. 生成公私鑰并在github上配置公鑰

ssh-keygen -t rsa -C  ‘534550XXX@qq.com’

4. 驗證是否配置成功

ssh -T git@github.com

5. 推送本地倉庫到github


git remote add origin git@github.com:Amos2020/homework.git//本地庫關(guān)聯(lián)遠程庫

git branch -M main

git push -u origin main

6. 示例本地文件修改并重新推送

  • 修改gittest.html。

  • 本地倉庫生效并push到github。

git add gittest.html

git pub –u origin main

7. 增加新文件到github



Git常用命令


1. create a new repository on the command line

  • echo "# homework" >> README.md

  • git init

  • git add README.md

  • git commit -m "first commit"

  • git branch -M main

2. git remote add origin git@github.com:Amos2020/homework.git

  • git push -u origin main

  • push an existing repository from the command line

  • git remote add origin git@github.com:Amos2020/homework.git

  • git branch -M main

  • git push -u origin main



本文作者:唐田壽

本文來源:IT那活兒(上海新炬王翦團隊)

文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請注明本文地址:http://specialneedsforspecialkids.com/yun/129571.html

相關(guān)文章

  • 服務(wù)API版本控制設(shè)計與實踐

    摘要:場景一版本號控制隨著互聯(lián)網(wǎng)發(fā)展的,用戶體驗要求也是越來越高,產(chǎn)品形式也會隨之每年有不一樣的變化。使用客戶端版本號控制是首選考慮策略。 一、前言筆者曾負責vivo應(yīng)用商店服務(wù)器開發(fā),有幸見證應(yīng)用商店從百萬日活到幾千萬日活的發(fā)展歷程。應(yīng)用商店客戶端經(jīng)歷了大大小小上百個版本迭代后,服務(wù)端也在架構(gòu)上完成了單體到服務(wù)集群...

    不知名網(wǎng)友 評論0 收藏0
  • 服務(wù)API版本控制設(shè)計與實踐

    摘要:場景一版本號控制隨著互聯(lián)網(wǎng)發(fā)展的,用戶體驗要求也是越來越高,產(chǎn)品形式也會隨之每年有不一樣的變化。場景二客戶端版本號控制類似首頁列表,商店的穿插也經(jīng)歷了多個版本的迭代。使用客戶端版本號控制是首選考慮策略。一、前言筆者曾負責vivo應(yīng)用商店服務(wù)器開發(fā),有幸見證應(yīng)用商店從百萬日活到幾千萬日活的發(fā)展歷程。應(yīng)用商店客戶端經(jīng)歷了大大小小上百個版本迭代后,服務(wù)端也在架構(gòu)上完成了單體到服務(wù)集群、微服務(wù)升級。...

    不知名網(wǎng)友 評論0 收藏0
  • 淺析git

    摘要:還可以通過檢查對象內(nèi)容的的哈希值和對象名是否相同,來判斷對象內(nèi)容是否正確。對象對象和其它所有的對象一樣,都用其內(nèi)容的哈希值來命名的只有當兩個對象的內(nèi)容完全相同包括其所指向所有子對象時,它的名字才會一樣,反之亦然。 git是什么 簡單來說,Git,它是一個快速的 分布式版本控制系統(tǒng) (Distributed Version Control System,簡稱 DVCS) 。 同傳統(tǒng)的 集...

    jas0n 評論0 收藏0
  • git入門

    摘要:關(guān)于版本控制,其實可以對任何類型的文件進行版本控制。開始使用首先右擊選擇利用創(chuàng)建一個文件夾,然后進入當前的文件夾,利用初始化項目倉庫,該命令將創(chuàng)建一個名為的子目錄,注意這是一個隱藏文件,你需要先顯示出電腦上的隱藏文件才能看見。 起步-關(guān)于版本控制 在介紹Git之前我們先了解一下什么是版本控制,在pro.Git這本書中說道:版本控制是一種記錄一個或若干文件內(nèi)容變化,以便將來查閱特定版本修...

    Markxu 評論0 收藏0

發(fā)表評論

0條評論

IT那活兒

|高級講師

TA的文章

閱讀更多
最新活動
閱讀需要支付1元查看
<