• <noscript id="ecgc0"><kbd id="ecgc0"></kbd></noscript>
    <menu id="ecgc0"></menu>
  • <tt id="ecgc0"></tt>

    git 命令基本使用學習

    git 主要用于代碼或者文件的一個分布式倉庫。可以進行版本控制,實現代碼或者文件不同版本的控制,一般主要用于代碼,比如文件doc之類的效果不是特別好。既然說到版本控制,其實版本控制的工具也有很多,比如svn之類的等等,其實svn就可以做到版本控制了,為嘛還會有這個git呢,并且git現在還比較流行,主要歸于git是一個分布式的版本控制工具。svn不是分布式的,svn是一個服務器,其它本地與一個中央服務器(svn服務器)進行交互。git則不然,git是在本地所有電腦上都構建了一個本地的倉庫,一開始進行的提交

    東西/原料

    • 已經安裝git客戶端的電腦

    方式/步調

    1. 1

      git init(本家兒要用于建立當地倉庫)號令的利用,git init號令本家兒要用于構建當地倉庫,在當地電腦上的項目文件,需要同步到長途辦事器上,起首就需要在當地構建一個當地倉庫。號令利用:git init。

    2. 2

      git add(本家兒要用于添加文件到當地倉庫)  號令的利用,git號令本家兒要用于把當前文件夾下的文件添加到當地git倉庫中,這樣的話就使這個文件進入到一個跟蹤狀況了。號令利用:git add git add <file>(想要添加的文件)。好比以下文件中有一個test.txt文件需要插手到git當地倉庫中。

    3. 3

      git status(本家兒要用于查抄倉庫中文件的狀況)號令的利用,新增文件或者添加完文件,這時辰可以經由過程該號令進行一個狀況查抄,新增的文件一般狀況都是未跟蹤的,add號令添加的文件都是放到暫存區中的。經由過程狀況可以來對文件進行哪種號令的執行。號令利用:git status

    4. 4

      git commit(本家兒要用于把當地文件提交到當地倉庫中)號令的利用,git add執行完當作之后,必需經由過程git commit號令進行提交,才能把該文件提交到當地倉庫中。號令利用:git commit -m "注釋申明"

    5. 5

      git log(本家兒要用于查看已經提交的日記以便進行恢復),執行git commit之后城市發生一個提交日記。本家兒要用于恢復。號令利用:git log <可選參數>

    6. 6

      git clone(本家兒要用于從長途倉庫來構建當地倉庫)號令利用,從長途倉庫下載項目來進行當地倉庫的搭建。號令利用:git clone https://github.com/591studybar/springbootpf4jdemo.git(長途倉庫中的項目路徑,GitHub上獲取)

    7. 7

      git remote(用于添加長途倉庫辦事器的地址),一般當地倉庫的項目都要上傳到長途倉庫辦事器上,所以commit到當地倉庫的文件,最終要提交長途辦事器上,這個時辰需要經由過程git remote號令來指定要提交的長途倉庫的辦事器路徑。號令利用: git remote add  pb(指定長途倉庫別號) https://github.com/591studybar/test.git(長途倉庫路徑) 。

    8. 8

      git push(本家兒要用于把當地倉庫提交到長途倉庫)號令利用,當地倉庫中的數據要同步到長途倉庫上,必需執行該號令來進行同步。git push執行同步本家兒要用于同步到當地倉庫已經commit的文件。號令利用:git push pb(長途倉庫別號) master(分支)。此過程中需要輸入GitHub用戶名暗碼。

    9. 9

      git pull(本家兒要用于從長途倉庫同步數據到當地倉庫) 號令利用,因為git是分布式的,多人開辟的話,長途倉庫會呈現良多數據和當地倉庫紛歧致的環境,這個時辰得在每次執行git push之進步行git pull號令來查抄一些文件內容是否準確。這樣盡可能削減文件沖突。號令利用:git pull pb(長途倉庫別號) master(分支),git pull號令和git push號令相反,一個是從辦事器下載,一個是上傳到辦事器。

      END
    • 發表于 2020-03-20 19:00
    • 閱讀 ( 801 )
    • 分類:其他類型

    你可能感興趣的文章

    相關問題

    0 條評論

    請先 登錄 后評論
    聯系我們:uytrv@hotmail.com 問答工具
  • <noscript id="ecgc0"><kbd id="ecgc0"></kbd></noscript>
    <menu id="ecgc0"></menu>
  • <tt id="ecgc0"></tt>
    久久久久精品国产麻豆