一.、Git
1.什麼是Git
Git是一款開源的分布式版本控制系統
隨個修改代碼會更新很多個版本
而版本控制系統就是用來控制代碼的版本
2.為什麼使用Git
- 快速控制服務器代碼
- 有利於團隊協作
3.如何使用Git
(1)流程
現有代碼→編輯區→寄存區→版本庫
(2)步驟與指令
- 安裝git
- 使用github
- 創建本地git倉庫 git init
- 查看狀態 git status
- 忽略文件 ignore
- 提交代碼 git commit -m "描述"
- git push 和 pull
- git checkout . 和git reset
- git log
4.Git 範例實作
(1)安裝Git
至Git官網下載並安裝Git
(2)註冊Github帳號
至Github申請帳號並登入
(3)創建Github專案
創建一個新的專案
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專案可以看到已經更新
留言列表