天天看點

git新手學習筆記前言一、git是什麼?二、下載下傳方法及相關配置三、使用介紹總結

提示:文章寫完後,目錄可以自動生成,如何生成可參考右邊的幫助文檔

文章目錄

  • 前言
  • 一、git是什麼?
  • 二、下載下傳方法及相關配置
  • 三、使用介紹
    • **1**Git操作控制界面
    • **2**.基本的git操作
    • 利用Git從本地向遠端發送代碼:
    • 注意:
  • 總結
    • 附上:git官網給出的幫助文檔及下載下傳插件等:https://gitee.com/all-about-git

前言

有了解到很多公司都會用到git進行一個代碼的管理,是以花時間學習了一下。

一、git是什麼?

Git 是一個開源的分布式版本控制系統,可以幫助代碼進行管理。Git是由Linux的創始者編寫的,是以最初Git的作用也就是幫助Linux進行一個版本的控制。本人最開始了解到git是用它從GitHub上下項目,哈哈。

**注:**版本控制類别:1.本地版本控制,如RCS。

2.集中版本控制,如SVN。

3.分布式版本控制,如Git。

二、下載下傳方法及相關配置

下載下傳:

直接百度進入Git的官網,根據自己電腦的版本下載下傳就行。

如果覺得下載下傳速度太慢可以使用淘寶鏡像。http://npm.taobao.org/mirrors/git-for-windows/

如果要解除安裝的話,記得先在環境變量中删除git的相關環境變量,再直接反安裝就行了。

相關配置:

設定使用者名與郵箱:

git config --global user.name "zzkzzk"  #名稱
git config --global user.email [email protected]   #郵箱
           

三、使用介紹

1Git操作控制界面

git新手學習筆記前言一、git是什麼?二、下載下傳方法及相關配置三、使用介紹總結

首先剛安裝完後git目錄下有三個主要的應用,Git Bash主要是以Linux指令進行操作的控制界面,Git CMD 是Windows下的操作指令而Git GUI是圖形的操作界面。

自己的話主要的用Linux的指令操作界面,隻是這需要了解一下基本的Linux指令。

如:1)、cd : 改變目錄。

2)、cd . . 回退到上一個目錄,直接cd進入預設目錄

3)、pwd : 顯示目前所在的目錄路徑。

4)、ls(ll): 都是列出目前目錄中的所有檔案,隻不過ll(兩個ll)列出的内容更為詳細。

5)、touch : 建立一個檔案 如 touch index.js 就會在目前目錄下建立一個index.js檔案。

6)、rm: 删除一個檔案, rm index.js 就會把index.js檔案删除。

7)、mkdir: 建立一個目錄,就是建立一個檔案夾。

8)、rm -r : 删除一個檔案夾, rm -r src 删除src目錄

2.基本的git操作

在任意一個檔案夾下單價右鍵,都會出現 Git bash here的選項,點選直接在該檔案夾下操作。

利用Git從本地向遠端發送代碼:

首先代碼在本地通過git add .指令将代碼放入緩存區,再通過git commit将代碼放入本地倉庫,最後可以通過 git push指令将代碼存入遠端。
           

主要指令:git add,git commit,git push

git新手學習筆記前言一、git是什麼?二、下載下傳方法及相關配置三、使用介紹總結

注意:

建立一個git項目主要有兩種方式:

1:通過git init 指令建立代碼庫。

2:直接從遠端(如碼雲)中下載下傳一個小的項目,複制位址,然後在git的操作界面通過git clone +位址的方式下載下傳。下載下傳之後就會有一個.git的檔案夾,以後隻要在新創的檔案夾下将其托進去就行了。

git新手學習筆記前言一、git是什麼?二、下載下傳方法及相關配置三、使用介紹總結
git新手學習筆記前言一、git是什麼?二、下載下傳方法及相關配置三、使用介紹總結

3:可以通過檔案夾下的.gitignore檔案來控制上傳的代碼檔案,不需要的檔案可以在該文本中添加就行。

4:使用碼雲時可以通過配置ssh公鑰,來讓本機免密登入。

總結

總的來說,git的學習内容不是特别多,至少容易上手,基本的操作指令也隻有那麼幾條。可能在操作的熟練度上還需要加強。另外還有一些操作和功能需要後期的一個學習。

附上:git官網給出的幫助文檔及下載下傳插件等:https://gitee.com/all-about-git

本文章是在學習的狂人說視訊後總結,是以附上該部落客這篇連結

https://blog.csdn.net/qq_33369905/article/details/106647320?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522163091904316780262560676%2522%252C%2522scm%2522%253A%252220140713.130102334..%2522%257D&request_id=163091904316780262560676&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2~all~top_click~default-1-106647320.pc_search_result_hbase_insert&utm_term=%E7%8B%82%E7%A5%9E%E8%AF%B4git%E7%AC%94%E8%AE%B0&spm=1018.2226.3001.4187