Django擴展——git&github
阿新 • • 發佈:2017-10-14
擴展 django git&github
Git
-- 分布式版本控制系統
-- 安裝
sudo apt-get install git
-- 運行
git
1.遠程倉庫
1.1 創建github賬號
# 本地Git倉庫和GitHub倉庫之間的傳輸是通過SSH加密的;
1.1.1 創建項目的SSH Key
ssh-keygen -t rsa -C "[email protected]"
# 在home目錄下.ssh目錄下,生成兩個文件:id_rsa和id_rsa.pub; # id_rsa是私鑰,id_rsa.pub是公鑰;
1.1.2 登入github賬號
# 在settings中SSH Keys點擊New SSH Key, # 填上title,粘貼id_rsa.pub文件內容到文本框; # 創建完畢;
1.2 創建遠程庫
1.2.1 登入Github
1.2.2 點擊new repository創建新的倉庫;
1.3 從遠程庫克隆
1.3.1 將github上的項目克隆到本地一份;
git clone [email protected]:賬號名/項目名.git # [email protected]:miaokela/booktest.git # 執行上面的命令就會在當前目錄下自動創建一個項目目錄; # 目錄中有一個.git隱藏文件; # 組長在這個目錄中創建django項目;
1.4 與遠程庫交互
1.4.1 從遠程獲取到本地
git pull
1.4.2 從本地提交遠程庫
git push origin master
# 每次提交前,需要先獲取,解決沖突後再次提交
2.本地倉庫
2.1 工作區
# django項目操作;
2.1.1 git add/rm 文件名
# git add hello.txt 或者 git add ./ # 將文件(當前變更)添加/移除到暫存區;
2.1.2 工作修改後,後悔,返回操作
# 倉庫區數據,返回暫存區,再返回工作區覆蓋; git reset 版本; # git reset HEAD^ # 上一個版本;^^表示上上個; git checkout 文件名; # git checkout hello.txt
2.2 暫存區
# 暫存工作區交過來的操作;
2.2.1 git commit -m ‘備註信息‘
# 將2.1.1中的添加文件加到倉庫區裏面去;
2.2.2 git status
# 查看暫存區狀態;
2.3 倉庫區
# 記錄對於文件的各種操作;
2.3.1 git push origin master
# 將本地倉庫區推送到github網站倉庫上;
2.3.2 git log
# 查看歷史記錄; git log --pretty=oneline # 簡版顯示歷史記錄; git reflog # 歷史命令;
Django擴展——git&github