django vue前後端分離
提前配置
-
檢視當前版本:git --version
-
檢視git配置資訊:git config --list
-
配置提交人姓名:git config --global user.name 你的姓名
-
配置提交人郵箱:git config --global user.email 你的郵箱
提交步驟
-
初始化倉庫:git init
-
檢視檔案狀態:git status
-
追蹤檔案:git add 檔名
-
向倉庫中提交程式碼:git commit -m 提交資訊
-
檢視提交記錄:git log
撤銷
-
用暫存去的檔案覆蓋當前檔案:git checkout 檔名
-
從暫存區中刪除:git rm --cached 檔名
-
恢復歷史記錄(後邊的提交會被移出),並覆蓋暫存區和工作目錄:git reset --hard dd5225e5af2cbd1ca0ff882039dd52485ffd840f(這是commitID可以使用git log獲取)
分支
分支指令
注:切換分支前,一定要將分支提交到倉庫中,要保證進入的工作區處於乾淨狀態
-
檢視分支 :git branch 預設(master:主分支)
-
建立分支:git branch 分支名稱
-
切換分支:git checkout 分支名稱
-
合併分支:git merge 來源分支名稱
-
刪除分支:git branch -d 分支名稱 (-D強制刪除:一般用於分支未合併)
展示儲存修改
剪下:git stash
貼上:git stash pop
github
遠端提交
-
git push 遠端倉庫地址 分支名稱
-
git remote add 遠端殘酷地址別名 遠端倉庫地址 (起別名)
-
git push 遠端倉庫地址別名 分支名稱
-
git push -u 遠端引數別名 分支名稱 (-u記住推送地址及分支,下次直接git push即可)
-
git push -u origin user 將user分支推送到雲端
-
git checkout -b 新分支名稱 (新建並切換到新分支)
團隊協作
settings>collaborators中輸入程式設計師github賬號發出邀請
-
git clone 遠端倉庫地址
-
git pull 遠端倉庫地址 分支名稱 (拉取遠端倉庫中的最新版本)
衝突問題
使用git pull 遠端殘酷地址 分支名稱 拉去分支,然後對公共衝突進行修改
強制覆蓋本地: git fetch --all
跨團隊協作
-
程式設計師C fock倉庫
-
程式設計師C 將倉庫clone並在本地經行修改
-
程式設計師C 將倉庫推送到遠端
-
程式設計師C 發起pull reqest
-
原倉庫作者稽核
-
git忽略清單
新建.gitignore檔案(不需要字尾),然後在檔案中列出不需要管理的檔案單即可
node_modules 不管理node_modules資料夾
test 不管理test資料夾
test.html 不管理test.html檔案
專案說明
建立並上傳readme.md