專案開發中的git簡單使用

2022-06-06 05:15:06 字數 1253 閱讀 1975

轉殖遠端庫到本地

$ git clone
本地專案關聯遠端庫

建立新倉庫並關聯遠端

$ git init  #建立git倉庫

$ git add . #新增專案內容到暫存區

$ git commit -m "first commit" #提交專案內容到本地倉庫

$ git remote add origin #關聯遠端倉庫

$ git push -u origin master #推送到遠端倉庫master分支(-u引數: 關聯並推送)

本地已存在倉庫關聯遠端

$ git remote add origin   #關聯遠端倉庫

$ git push -u origin master #推送到遠端倉庫master分支(-u引數: 關聯並推送)

實際專案開發中方便滿足多環境,多場景以及協調多開發人員共同工作,需要git的分支管理.

分支名| 說明

---|---|---

master | 主分支,部署在生產伺服器上,不可直接修改推送,只有管理員可以操作合併

develop | 為開發分支,始終保持最新完成以及bug修復後的**

release | 預上線分支,發布提測階段,會release分支**為基準提測

feature | 開發新功能時,以develop為基礎建立feature分支

hotfix | 線上出現緊急問題時,需要及時修復,以master分支為基線,建立hotfix分支,修復完成後,需要合併到master分支和develop分支

正常在接到新功能的開發任務時,從develop上建立針對該動能開發的feature分支,在該分支上完成開發後合併該分支到develop分支,確認後合併develop分支到release分支供測試使用,測試完成後發起release分支合併到master的請求,經管理員確認後發布到生產環境中(這就是乙個簡單的原始git工作流程,參考: git-flow 的工作流程)

衝突是在整合別的分支到當前分支上時,因雙方對同一檔案進行了修改而無法自動合併時出現的兩個改動並存在檔案裡的情況,需要根據提示一一想找到衝突檔案手動編輯選擇需要的內容,再提交,完成合併.git用<<<<<<<,*****==,>>>>>>>標記出不同分支的內容.也可以使用git merge --abort命令撤銷這次合併.

使用git 專案開發

之前和同學合作寫專案的時候,使用到了git,但是也只是使用了一兩次,基本是整個模組完成了之後才一起提交的,感覺並沒有很好的發揮git的作用。今天想上傳乙個已經完成的專案,直接往github上傳的話只能上傳檔案,不能上傳資料夾,也挺麻煩的。所以又想到了git。記錄一下。本人理解是,git是乙個本地的 ...

git的簡單使用(多人協作開發)

確定一條分支為穩定版,一般選master主幹,和角色許可權有關 或某一固定分支,許可權要修改 每人建立個人開發分支dev,格式參考 dev 姓名 開發模組 版本,版本可選加 個人分支開發完畢,推送遠端倉庫分支,再請求合併,由管理員處理後,可選刪除分支 測試人員拉取主幹測試,有問題後,建測試分支修復,...

專案中git最簡單的使用教程

前言 在使用下列操作前先安裝git,並配置電腦環境變數,使用cmd或者其他命令視窗執行 一 建立本地專案庫 1 在新建的目錄新增.git檔案,使用git init,比如專案名稱 studydemo,定位到studydemo子目錄下執行 git init 會生成.gitignore檔案以及.git的資...