1. 程式人生 > >Git | Django開發

Git | Django開發

log 賬號 key get class git pull 創建項目 版本控制 推送

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 # 歷史命令;

Git | Django開發