97色伦色在线综合视频,无玛专区,18videosex性欧美黑色,日韩黄色电影免费在线观看,国产精品伦理一区二区三区,在线视频欧美日韩,亚洲欧美在线中文字幕不卡

學(xué)生做網(wǎng)站的軟件網(wǎng)站開發(fā) 后端返回前端一個地址 有什么用

鶴壁市浩天電氣有限公司 2026/01/22 08:25:11
學(xué)生做網(wǎng)站的軟件,網(wǎng)站開發(fā) 后端返回前端一個地址 有什么用,優(yōu)化公司網(wǎng)站,網(wǎng)絡(luò)服務(wù)器是指為網(wǎng)絡(luò)提供資源Git 1. 版本控制 1. 簡介 版本控制#xff1a;是一種記錄文件內(nèi)容變化#xff0c;將來可以查閱特定版本內(nèi)容的系統(tǒng) 主要作用#xff1a; 可以將文件恢復(fù)到之前的狀態(tài) 可以比較文件內(nèi)容的變化細(xì)節(jié) 查出最后是誰修改了哪個地方#xff0c;從而找到出現(xiàn)問題出現(xiàn)的原因 …Git1. 版本控制1. 簡介版本控制是一種記錄文件內(nèi)容變化將來可以查閱特定版本內(nèi)容的系統(tǒng)主要作用可以將文件恢復(fù)到之前的狀態(tài)可以比較文件內(nèi)容的變化細(xì)節(jié)查出最后是誰修改了哪個地方從而找到出現(xiàn)問題出現(xiàn)的原因2. 3種版本控制系統(tǒng)歷史上大致出現(xiàn)了3種版本控制系統(tǒng)本地版本控制、集中式版本控制、分布式版本控制1. 本地版本控制本地版本控制其實就是復(fù)制整個項目目錄然后改名加上備份時間用于區(qū)別。唯一的好處簡單壞處但是特別容易犯錯 有時候會混淆所在的工作目錄一不小心會寫錯文件或者覆蓋文件多個開發(fā)者無法共享文件2. 集中式版本控制集中式版本控制有一個集中管理文件的服務(wù)器保存所有文件的歷史版本稱之為遠(yuǎn)程倉庫所有人員都通過客戶端連到這臺服務(wù)器取出最新的文件或者提交更新比如這樣可以解決多個開發(fā)者協(xié)同工作的問題但是它也有一些弊端單點故障服務(wù)器宕機所有人無法使用硬盤損壞且沒有備份將丟失所有數(shù)據(jù)必須聯(lián)網(wǎng)才能工作受網(wǎng)絡(luò)狀況、帶寬影響代表作SVN3. 分布式版本控制分布式版本控制它的客戶端從遠(yuǎn)程倉庫把代碼完整地復(fù)制下來搞一個本地倉庫上圖一共有3個代碼倉庫好處任何一處協(xié)同工作用的服務(wù)器發(fā)生故障事后都可以用任何一個本地倉庫恢復(fù)不用聯(lián)網(wǎng)就可以工作也可以提交文件到自己本地因為每個人都有完整的版本庫也有一臺“中央服務(wù)器“用來“交換”大家的修改沒有它大家一樣干活只是交換修改不方便而已可以說是 本地和集中式 的合體代表作Git2. Git1. 介紹Git一款免費、開源的分布式版本控制系統(tǒng)官網(wǎng)https://git-scm.com/工作流程如下從遠(yuǎn)程倉庫中克隆 Git 資源作為本地倉庫從本地倉庫中checkout代碼然后進(jìn)行代碼修改提交代碼到暫存區(qū)提交到本地倉庫本地倉庫保存著文件的各個歷史版本在需要和團(tuán)隊成員共享代碼時可以將修改代碼push到遠(yuǎn)程倉庫Git的歷史Git 是 Linux 開源社區(qū)推出的Linux 內(nèi)核有很多人參與開發(fā)這就導(dǎo)致絕大多數(shù)的 Linux 內(nèi)核維護(hù)工作都花在了提交補丁和保存歸檔的繁瑣事務(wù)上19912002年間2002 年整個項目組開始啟用分布式版本控制系統(tǒng) BitKeeper 來管理和維護(hù)代碼2005 年開發(fā) BitKeeper 的商業(yè)公司同 Linux 開源社區(qū)的合作關(guān)系結(jié)束他們收回了免費使用 BitKeeper 的權(quán)力。這就迫使 Linux 開源社區(qū)不得不吸取教訓(xùn)開發(fā)一套屬于自己的版本控制系統(tǒng)利納斯團(tuán)隊在編寫git時有一些要求:要求速度要求簡單的設(shè)計要求對非線性開發(fā)模式的強力支持(允許上千個并發(fā)開發(fā)的分支)要求完全分布式要求有能力高效管理類似linux內(nèi)核一樣的超大規(guī)模項目2. 核心概念Workspace 工作區(qū)就是平時存放項目代碼的地方Index / Stage 暫存區(qū)用于臨時存放文件的改動Repository 倉庫或版本庫就是安全存放文件的位置這里面把汗所有版本數(shù)據(jù)其中HEAD指向最新放入倉庫的版本Remote 遠(yuǎn)程倉庫托管代碼的服務(wù)器可以簡單的認(rèn)為是你項目組中的一臺電腦用于遠(yuǎn)程數(shù)據(jù)交換3. 下載安裝配置下載地址https://github.com/git-for-windows/git/releases下載安裝上圖第二個選項下面有個 NEW 說很多團(tuán)隊已經(jīng)重命名他們的默認(rèn)主干名為 main . 這是因為2020 年非裔男子喬治·弗洛伊德因白人警察暴力執(zhí)法慘死而掀起的 Black Lives Matter(黑人的命也是命)運動很多人認(rèn)為 master 不尊重黑人呼吁改為 main之后就是一路 next安裝完成后在桌面上點擊鼠標(biāo)右鍵可以看到基本配置git config --global user.name xxx設(shè)置git全局用戶名名稱自定義git config --global user.email xxx設(shè)置 git 全局郵箱 郵箱自定義現(xiàn)在是本地倉庫的配置這里隨意設(shè)置不會影響使用。如果這里忘記了配置也沒關(guān)系因為后續(xù)使用的時候會拋出異常提示執(zhí)行這兩個指令。但是等連接到遠(yuǎn)程倉庫之后這兩個值需要設(shè)置為遠(yuǎn)程倉庫的用戶名和郵箱。在git的命令行中沒有盤符概念。D盤被當(dāng)做了文件夾。這個理念是延續(xù)了Linux在Linux系統(tǒng)中是沒有分區(qū)和盤符概念的。4.git操作的三個區(qū)工作區(qū)程序員寫代碼的地方就是工作空間暫存區(qū)代碼暫存的地方主要是為了解決git的誤操作。當(dāng)我們需要提交代碼時需要先將代碼提交到暫存區(qū)然后從暫存區(qū)再提交到本地倉庫本地倉庫本地存儲代碼的地方對于不同的提交生成不同的版本號用于版本管理5 基本使用Linux系統(tǒng)中,是沒有盤符概念的.所以,win中的盤符,變成了文件夾/一直表示根路徑選擇一個文件夾用來存放代碼git init此命令表示初始化git這個命令會生成一個.git的文件(隱藏文件),并且這個命令會創(chuàng)建暫存區(qū)和本地倉庫區(qū)git add這個命令是表示將文件從工作區(qū)提交到暫存區(qū)git add HelloWorld.java 將指定的文件添加到暫存區(qū) git add 文件夾名稱 將指定的文件夾下的所有的文件一次性添加到暫存區(qū) git add *.java 將后綴名是java的文件全部添加到暫存區(qū) ? 添加當(dāng)前文件夾下的所有的文件 git add --all git add -A git add .git status如果忘記配置個人信息會有異常提示可以查看文件的狀態(tài)如果文件的名稱顏色是紅色就是代表還沒有提交到暫存區(qū)如果文件的名稱顏色是綠色代表已經(jīng)提交到了暫存區(qū)但是還沒有到本地倉庫git commit這個命令是指把暫存區(qū)沒有提交過的內(nèi)容提交到本地倉庫不會提交工作區(qū)的首次提交時需要設(shè)置郵箱號和名稱git config --global user.email youexample.com git config --global user.name Your Name提交的時候使用的是git commit -m 版本信息如果只執(zhí)行 git commit 會提示這個錯誤git commit -m 首次提交 文件名git config配置郵箱號和用戶名稱git config --global user.email youexample.com git config --global user.name Your Name查看配置信息git config --listgit log查看提交的日志注意:只有commit時才會生成日志git log --oneline日志顯示一行只查看簡短的日志其它快速把文件從工作區(qū)提交到本地倉庫。但是前提提交是這個文件已經(jīng)被添加過了。 git commit -a -m 提交信息 ? 修改最后一次提交的信息 git commit --amend -m 提交信息6 進(jìn)階指令git diffgit diff文件名 將工作區(qū)中的文件和暫存區(qū)進(jìn)行比較git diff HEAD 文件名 將工作區(qū)中的文件和本地庫當(dāng)前版本進(jìn)行比較git diff --cached 文件名 查看暫存區(qū)和本地庫最新提交版本的差別git diff 版本號 版本號 比較兩個版本之間的不同git resetgit reset --hard 版本號 :重置倉庫區(qū)和暫存區(qū)和工作區(qū)(掌握) git reset --soft 版本號 :重置倉庫區(qū)(不掌握) git reset --mixed 版本號 :重置倉庫區(qū)和暫存區(qū)(不掌握)git reset --hard回退上個版本git reset --hard HEAD^如果想回退多個版本就多加幾個^git reset --hard HEAD~nn表示回退多少步注意是把該倉庫內(nèi)的所有文件都回退慎重使用如果僅僅是要把某個文件回退到指定版本找到這個文件想要回退的版本復(fù)制它的代碼粘貼過來然后提交git reflog查看所有提交、回退記錄刪除操作在目錄中把 daji.txt 刪除這時候硬盤上雖然沒有了但是需要使用 git add daji.txt 或 git rm daji.txt 來更新操作比如最后執(zhí)行g(shù)it commit -m xxx daji.txt7 分支git 分支其實就是代碼副本實際工作中一個項目至少有2個分支主分支(master)、開發(fā)分支最初兩個分支的代碼一樣開發(fā)時主分支的代碼保持不變主要修改開發(fā)分支修改到一定程度測試完成就把開發(fā)分支上的代碼合并到主分支操作創(chuàng)建分支git branch 分支名進(jìn)入(切換)分支git checkout 分支名創(chuàng)建并且直接進(jìn)入git checkout -b 分支名查看當(dāng)前所在的分支git branch 注意:當(dāng)前分支前面有個*查看分支最新一次提交git branch -v查看分支最新一次提交分支合并git merge 分支名注意:合并分支 要在主分支上操作 把分支上的代碼合并到主分支上刪除分支git branch -d 分支名注意:不能在當(dāng)前分支下刪除當(dāng)前分支注意:不能刪除主分支3. Gitee1. 介紹Gitee也叫碼云 是開源中國推出的代碼托管平臺提供免費的私有倉庫托管gitee和github基本一樣都是開源網(wǎng)站可以幫助所有用戶管理自己或者團(tuán)隊的代碼只是gitee是國內(nèi)網(wǎng)站github是全球最大的開源網(wǎng)站雖然資源多但全是英文而且有時候不穩(wěn)定網(wǎng)址https://gitee.com注冊并登錄2. 創(chuàng)建遠(yuǎn)程倉庫完善信息注意只有認(rèn)證手機號后才能創(chuàng)建 ‘開源’項目3. 推送本地項目到遠(yuǎn)程添加遠(yuǎn)程倉庫地址git remote add origin https://gitee.com/coooola/test1.git推送本地倉庫到遠(yuǎn)程倉庫git push -u origin master測試從遠(yuǎn)程倉庫下載代碼4. 其他命令1. 查看配置的遠(yuǎn)程倉庫git remote -v查看配置的遠(yuǎn)程倉庫2. 提交更新這時如果再次修改本地文件并提交到本地倉庫執(zhí)行g(shù)it status3. fetchfetch從遠(yuǎn)程庫獲取更新但并不合并4. pull如果遠(yuǎn)程庫的版本高于本地庫可以執(zhí)行 pull 命令進(jìn)行更新執(zhí)行g(shù)it pull origin master表示拉取遠(yuǎn)程倉庫的master分支對本地進(jìn)行更新5. clone實際開發(fā)中一般都是從遠(yuǎn)程倉庫拉取項目到本地這時就要用到 clone 命令格式git clone 遠(yuǎn)端倉庫地址比如git clone https://gitee.com/coooola/test1.git在一個新的文件夾中打開 Git Bash Here執(zhí)行指令6. 解決沖突當(dāng)本地倉庫文件版本跟遠(yuǎn)程倉庫版本不一致時會產(chǎn)生沖突測試修改遠(yuǎn)程倉庫中文件本地不更新的情況下再修改本地倉庫同一個文件制造沖突代碼本地提交之后推送代碼到遠(yuǎn)程倉庫git push -u origin master會報異常解決方案先執(zhí)行 git pull 更新代碼 本地合并 本地提交 推送到遠(yuǎn)程倉庫4. idea 集成如果此時已經(jīng)打開了idea 需要你退出重啟一下只有重新啟動之后才能識別最新安裝的git客戶端1. idea 中配置 git如果打開idea之后,安裝git,是檢測不到的,需要重啟idea2. 從遠(yuǎn)程倉庫拉取代碼3. 切換分支4. 提交本地項目選中當(dāng)前工作空間為 工作區(qū)選擇后文件改變顏色.gitignore文件.gitignore文件是忽略文件配置在里面的文件不用被 git 管理提交文件紅色文件是本地未add到緩存區(qū)的綠色文件已經(jīng)add到緩存區(qū)未commit到本地倉庫的新建文件之后提示提交完成之后文件顏色變正常推送到遠(yuǎn)程提交推送5. 從遠(yuǎn)程更新文件代碼沖突當(dāng)代碼重提時提交代碼有如下提示然后 pull 代碼結(jié)果合并再次推送合并后直接 push5. 分支合并工作中一般是在開發(fā)分支上修改代碼測試成功后再合并到主分支上1. 創(chuàng)建開發(fā)分支2. 修改開發(fā)分支代碼修改文件后 push 到遠(yuǎn)程3. 創(chuàng)建合并請求把 dev 分支的代碼合并到 master 上需要創(chuàng)建合并請求上圖一般創(chuàng)建合并請求后都需要領(lǐng)導(dǎo)審核代碼然后才能真正的合并
版權(quán)聲明: 本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請聯(lián)系我們進(jìn)行投訴反饋,一經(jīng)查實,立即刪除!

網(wǎng)站推廣appwordpress 圖片遷移

網(wǎng)站推廣app,wordpress 圖片遷移,專業(yè)建站lhznkj,受歡迎的網(wǎng)站建設(shè)平臺精通pycatia#xff1a;Python驅(qū)動CATIA自動化的實戰(zhàn)進(jìn)階指南 【免費下載鏈接】pycatia

2026/01/21 16:00:01

鞏義便宜網(wǎng)站建設(shè)價格清廉桂林網(wǎng)站

鞏義便宜網(wǎng)站建設(shè)價格,清廉桂林網(wǎng)站,長沙開福區(qū)專業(yè)制作網(wǎng)站,南昌企業(yè)網(wǎng)站開發(fā)** 收藏關(guān)注不迷路#xff01;#xff01; #x1f31f;文末獲取源碼數(shù)據(jù)庫#x1f31f; 感興趣的可以先收藏起來

2026/01/21 17:11:01

做網(wǎng)站淘汰了怎樣精通wordpress

做網(wǎng)站淘汰了,怎樣精通wordpress,wordpress+后門檢查,長沙網(wǎng)站建設(shè)服務(wù)商Qt 應(yīng)用程序的用戶幫助功能實現(xiàn)指南 1. 提供幫助的重要性與原則 在開發(fā)應(yīng)用程序時,為用戶提供幫助是至關(guān)

2026/01/21 17:38:01