close

一.、Git

1.什麼是Git

Git是一款開源的分布式版本控制系統

隨個修改代碼會更新很多個版本

而版本控制系統就是用來控制代碼的版本  

 

2.為什麼使用Git

  1. 快速控制服務器代碼
  2. 有利於團隊協作

 

3.如何使用Git

(1)流程

現有代碼→編輯區→寄存區→版本庫

(2)步驟與指令

  1. 安裝git
  2. 使用github
  3. 創建本地git倉庫 git init
  4. 查看狀態 git status
  5. 忽略文件 ignore
  6. 提交代碼 git commit -m "描述"
  7. git push 和 pull
  8. git checkout . 和git reset
  9. git log     

4.Git 範例實作

(1)安裝Git

至Git官網下載並安裝Git

(2)註冊Github帳號

至Github申請帳號並登入

(3)創建Github專案

創建一個新的專案

24.JPG

 

5.將 Django 專案 上傳至 Github

(1)切換目錄

運行虛擬環境,並切換至該目錄

(2)建立requirements.txt文件

將python虛擬環境所安裝的套件

存入requirements.txt文件

輸入以下指令: 

$ pip3 freeze > requirements.txt

(3)創建git倉庫

在專案目錄輸入以下指令: 

$ git init
$ git config --global user.name "Your Name" 
$ git config --global user.email you@example.com

 

(4)使用git status查詢狀態

紅字代表尚未提交,屬於編輯區的內容 

 

(5)使用git add -all 添加內容,將資料移至寄存區

如果出現一些警告訊息,可以無視它

(6)使用Git status 確認狀態

會有許多綠字訊息,代表文件存入寄存區

(7)創建 gitignore文件

gitignore可以將部分敏感的文件,屏蔽上傳

例如可以不將資料庫與<settings.py>上傳到github

輸入創建指令後,要再輸入":wq"保存並退出

打開編輯器開啟 gitignore 後 添加 要屏蔽的文件

db.sqlite3
settings.py
__pychche__/

(8)配置用戶

進行版本控制前要創建用戶讓系統確認

$ git config --global user.email "信箱"

$ git config --global user.name "名稱"

(9)使用 git commit -m "描述" 來更新版本

$ git commit -m "描述"

(10)將本地git倉庫與github連接

在專案目錄輸入以下指令,替換用戶名與github專案名稱: 

$ git remote add origin https://github.com/用戶名/專案名稱.git

(11)使用 git push 上傳文件

輸入git push -u origin指令進行上傳

更多指令可見此

上傳前後要求輸入github帳號密碼

輸入完後即可進行上傳

 

開啟github專案可以看到已經更新

35.JPG

 

 

 

 

arrow
arrow
    全站熱搜
    創作者介紹
    創作者 ivankao 的頭像
    ivankao

    IvanKao的部落格

    ivankao 發表在 痞客邦 留言(0) 人氣()