1. 程式人生 > >Django擴展——git&github

Django擴展——git&github

擴展 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