4-專案開發中使用Git+GitHub
阿新 • • 發佈:2020-12-14
git init
git add 檔案
git commit -m "message"
git remote add origin https://gitee.com/cavendi-rain/vue_shop.git # 新增一個碼雲分支,名為 origin
git push -u origin master
主要就是講一下 Git 在專案開發中的使用,Git 的其他細節問題請看我的其他文章
1、初始化本地倉庫
專案建立之後就需要初始本地倉庫,為之後上傳到 碼雲 或 GitHub 做準備。
到專案根目錄下,執行:
git init
2、新建遠端倉庫
碼雲、 GitHub 都可以作為遠端倉庫來使用,我選碼雲(doge),新建一個倉庫。
3、本地倉庫連線遠端倉庫
複製遠端倉庫的 HTTPS (也可以使用 SSH),為本地倉庫"連線"這個遠端倉庫:
git remote add origin https://gitee.com/cavendi-rain/xxx.git # 你經常能看到自定義別名是origin,其實完全可以自定義
4、push 新專案到 master 分支
執行 git init
後,本地會自動建立 master 分支
git branch # 檢視當前分支
git branch -v # 檢視所有分支
我們一般的做法就是把剛建立的專案,push 到遠端倉庫的 master 分支(GitHub 主分支已改名為 main),以未開發過的專案作為主分支
git status # 檢視當前工作區狀態
git add . # 新增所有檔案到暫存區
git commit -m "專案初始化" #提交暫存區檔案到本地倉庫
git push -u origin master # 推送本地master分支到遠端倉庫,遠端倉庫自動建立一個同名分支
# -u表示推送的分支,遠端倉庫並不存在
5、push 完成的功能模組
本地開發一個功能模組之前就建立一個對應的分支,比如說登陸模組,就建立一個 login 分支(分支名最好和模組同名),便於版本控制
git checkout -b login # 建立並切換到login分支
開發完成這個模組後,就推送到遠端倉庫:
git branch # 檢視當前分支,確保處於login分支
git checkout login # 如果沒有處於login分支,就切換到login分支
git status
git add .
git commit -m "完成了登陸模組"
git push -u origin login # 第一次推送,需要引數 -u
6、合併到主分支
推送完模組的分支後,緊接著就應該 push 主分支,把最新的專案進度同步到主分支
# 這裡不需要add、commit操作了
git checkout master # 必須切換到 master,因為 master 是主
git merge login # 把login分支的內容合併到master
git push