1. 程式人生 > >新手入門(一): git 以及 github 的基本使用(建立及克隆專案)

新手入門(一): git 以及 github 的基本使用(建立及克隆專案)

概念

git: 是一個輔助我們開發的工具,在開發的過程中記錄我們每次提交程式碼的相關內容,比如誰在什麼時候修改或者新增了什麼功能等等,通過git 可以對我們的程式碼進行管理,也能借助git 將之前上傳的專案克隆到本地

github: 一個網站,上面有很多的開源專案,可以供我們下載原始碼之類的,可以作為一個遠端倉庫,也可以再上面分享一些技術等等

svn 跟 git 的區別
兩者都是用來處理多人開發的

svn採用的是整合式的管理方式
整合式: 在多人開發一個專案的時候,需要準備一箇中央伺服器上,每個人在開發的時候都需要先連結上這個中央伺服器,如果沒有連結上就無法進行開發,要是中央伺服器上的話,也需要將裡面的資料再做備份,以免丟失之後就沒有了

git: 採用的是分步式
分步式: ,在每人得電腦上都有,所以開發人員都可以直接在自己的電腦上操作

如何從一個電腦訪問另一臺電腦的專案資料
可以直接利用github 這個遠端倉庫,把各自的專案資料上傳儲存,從一個裝置上獲取資料,就直接在遠端倉庫克隆一份到本地就好的


獲取 Git 倉庫

  1. 在現有專案或目錄下匯入所有檔案到 Git 中
  2. 從一個伺服器克隆一個現有的 Git 倉庫

在現有目錄中初始化倉庫

  1. 找到專案所在目錄,使用命令 == git init==
  2. 該命令將建立一個名為 .git 的子目錄,這個子目錄含有你初始化的 Git 倉庫中所有的必須檔案

克隆現有的倉庫

作用:可以將某個開源專案克隆到自己本地,比如在github上克隆一個專案
命令: == git clone 克隆地址== (關於克隆地址,請檢視下面的 “用命令列下載 github 中的檔案”)
克隆之後: 在當前目錄下建立一個克隆下來的目錄,裡面包含了 .git 資料夾


使用

1. 安裝git
在官網下載就好
下載之後就可以看到一個github的圖示 以及一個git shell
github是一個視覺化的操作
git shell 是通過命名來操作 (推薦)

2. 註冊登入github
地址:https://github.com/

3. 建立倉庫


登入之後 點選頁面右上角的加號 就可以看到 New reposition ,也就是一個倉庫
具體操作內容 如下圖
在這裡插入圖片描述


4. 建立倉庫的細節
在這裡插入圖片描述

5. 建立完成
在這裡插入圖片描述

6. 用命令列下載 github 中的檔案

  1. cd 到你要儲存下載檔案的位置

  2. 輸入命令: git clone url (url 地址 在github上,如下圖,將這個地址複製過來即可) 在這裡插入圖片描述

  3. 下載完成
    在相應的目錄下可以看到 drag (你的倉庫名)這個資料夾,點選進去之後就可以看到 .git 以及 README.md 兩個檔案
    .git: 是專案所需要的一些檔案之類的,不要改動
    README.md : 就是我們的專案介紹了,這裡支援markdown的語法

  4. 設定貢獻者(設定有哪些人可以修改 )
    a. 在命令列 使用 cd 進入到專案所在檔案根目錄(在這裡 就是 cd drag)

b. 設定全域性的使用者名稱 命令: git config --global user.name " github的使用者名稱 "

c. 設定全域性的郵箱 命令: git config --global user.email" github所繫結的郵箱 "

d.檢視所設定的郵箱或者使用者名稱 直接輸入命令: git config --global user.email / git config --global user.name

e.檢視git下的所有配置等等 命令: git config --list
f. 檢視 git 下的某一項配置, 命令: ==git config user.email ==

7.注意事項

  1. 當安裝完 Git 應該做的第一件事就是設定你的使用者名稱稱與郵件地址。 這樣做很重要,因為每一個 Git 的提交都會使用這些資訊,並且它會寫入到你的每一次提交中,不可更改
  2. 關於 - -global 選項:如果使用了 --global 選項,那麼該命令只需要執行一次,因為之後無論你在該系統上做任何事情, Git 都會使用那些資訊。 當你想針對特定專案使用不同的使用者名稱稱與郵件地址時,可以在那個專案目錄下執行沒有 --global 選項的命令來配置。

8. 用命令獲取相關幫助
三種可以找到 Git 命令的使用手冊的方法:

  1. $ git help
  2. $ git --help
  3. $ man git-

9. 獲得 config 命令的手冊

$ git help config