在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內(nèi)不再提示

Git 命令+原理 程序員必備的基礎

數(shù)據(jù)分析與開發(fā) ? 來源:數(shù)據(jù)分析與開發(fā) ? 作者:撿田螺的小男孩 ? 2020-11-14 10:01 ? 次閱讀

掌握Git命令是每位程序員必備的基礎,之前一直是用smartGit工具,直到看到大佬們都是在用Git命令操作的,回想一下,發(fā)現(xiàn)有些Git命令我都忘記了,于是寫了這篇博文,復習一下~

文章目錄

Git是什么?

Git的相關理論基礎

日常開發(fā)中,Git的基本常用命令

Git進階之分支處理

Git進階之處理沖突

Git進階之撤銷與回退

Git進階之標簽tag

Git其他一些經(jīng)典命令

Git是什么

在回憶Git是什么的話,我們先來復習這幾個概念哈~

什么是版本控制?

百度百科定義是醬紫的~

?

版本控制是指對軟件開發(fā)過程中各種程序代碼、配置文件及說明文檔等文件變更的管理,是軟件配置管理的核心思想之一。

那些年,我們的畢業(yè)論文,其實就是版本變更的真實寫照...腦洞一下,版本控制就是這些論文變更的管理~

什么是集中化的版本控制系統(tǒng)

那么,集中化的版本控制系統(tǒng)又是什么呢,說白了,就是有一個集中管理的中央服務器,保存著所有文件的修改歷史版本,而協(xié)同開發(fā)者通過客戶端連接到這臺服務器,從服務器上同步更新或上傳自己的修改。

什么是分布式版本控制系統(tǒng)?

分布式版本控制系統(tǒng),就是遠程倉庫同步所有版本信息到本地的每個用戶。嘻嘻,這里分三點闡述吧:

用戶在本地就可以查看所有的歷史版本信息,但是偶爾要從遠程更新一下,因為可能別的用戶有文件修改提交到遠程哦。

用戶即使離線也可以本地提交,push推送到遠程服務器才需要聯(lián)網(wǎng)。

每個用戶都保存了歷史版本,所以只要有一個用戶設備沒問題,就可以恢復數(shù)據(jù)啦~

什么是Git?

Git是免費、開源的分布式版本控制系統(tǒng),可以有效、高速地處理從很小到非常大的項目版本管理。

Git的相關理論基礎

Git的四大工作區(qū)域

Git的工作流程

Git文件的四種狀態(tài)

一張圖解釋Git的工作原理

Git的四大工作區(qū)域

先復習Git的幾個工作區(qū)域哈:

Workspace:你電腦本地看到的文件和目錄,在Git的版本控制下,構(gòu)成了工作區(qū)。

Index/Stage:暫存區(qū),一般存放在 .git目錄下,即.git/index,它又叫待提交更新區(qū),用于臨時存放你未提交的改動。比如,你執(zhí)行git add,這些改動就添加到這個區(qū)域啦。

Repository:本地倉庫,你執(zhí)行git clone 地址,就是把遠程倉庫克隆到本地倉庫。它是一個存放在本地的版本庫,其中HEAD指向最新放入倉庫的版本。當你執(zhí)行git commit,文件改動就到本地倉庫來了~

Remote:遠程倉庫,就是類似github,碼云等網(wǎng)站所提供的倉庫,可以理解為遠程數(shù)據(jù)交換的倉庫~

Git的工作流程

上一小節(jié)介紹完Git的四大工作區(qū)域,這一小節(jié)呢,介紹Git的工作流程咯,把git的操作命令和幾個工作區(qū)域結(jié)合起來,個人覺得更容易理解一些吧,哈哈,看圖:

git 的正向工作流程一般就這樣:

從遠程倉庫拉取文件代碼回來;

在工作目錄,增刪改查文件;

把改動的文件放入暫存區(qū);

將暫存區(qū)的文件提交本地倉庫;

將本地倉庫的文件推送到遠程倉庫;

Git文件的四種狀態(tài)

根據(jù)一個文件是否已加入版本控制,可以把文件狀態(tài)分為:Tracked(已跟蹤)和Untracked(未跟蹤),而tracked(已跟蹤)又包括三種工作狀態(tài):Unmodified,Modified,Staged

Untracked: 文件還沒有加入到git庫,還沒參與版本控制,即未跟蹤狀態(tài)。這時候的文件,通過git add 狀態(tài),可以變?yōu)镾taged狀態(tài)

Unmodified:文件已經(jīng)加入git庫, 但是呢,還沒修改, 就是說版本庫中的文件快照內(nèi)容與文件夾中還完全一致。Unmodified的文件如果被修改, 就會變?yōu)镸odified. 如果使用git remove移出版本庫, 則成為Untracked文件。

Modified:文件被修改了,就進入modified狀態(tài)啦,文件這個狀態(tài)通過stage命令可以進入staged狀態(tài)

staged:暫存狀態(tài). 執(zhí)行git commit則將修改同步到庫中, 這時庫中的文件和本地文件又變?yōu)橐恢? 文件為Unmodified狀態(tài).

一張圖解釋Git的工作原理

日常開發(fā)中,Git的基本常用命令

git clone

git checkout -b dev

git add

git commit

git log

git diff

git status

git pull/git fetch

git push

這個圖只是模擬一下git基本命令使用的大概流程哈~

git clone

當我們要進行開發(fā),第一步就是克隆遠程版本庫到本地呢

git clone url 克隆遠程版本庫

git checkout -b dev

克隆完之后呢,開發(fā)新需求的話,我們需要新建一個開發(fā)分支,比如新建開發(fā)分支dev

創(chuàng)建分支:

git checkout -b dev 創(chuàng)建開發(fā)分支dev,并切換到該分支下

git add

git add的使用格式:

git add .添加當前目錄的所有文件到暫存區(qū)git add [dir]添加指定目錄到暫存區(qū),包括子目錄git add [file1]添加指定文件到暫存區(qū)

有了開發(fā)分支dev之后,我們就可以開始開發(fā)啦,假設我們開發(fā)完HelloWorld.java,可以把它加到暫存區(qū),命令如下

git add Hello.java 把HelloWorld.java文件添加到暫存區(qū)去

git commit

git commit的使用格式:

git commit -m [message] 提交暫存區(qū)到倉庫區(qū),message為說明信息git commit [file1] -m [message] 提交暫存區(qū)的指定文件到本地倉庫git commit --amend -m [message] 使用一次新的commit,替代上一次提交

把HelloWorld.java文件加到暫存區(qū)后,我們接著可以提交到本地倉庫啦~

git commit -m 'helloworld開發(fā)'

git status

git status,表示查看工作區(qū)狀態(tài),使用命令格式:

git status 查看當前工作區(qū)暫存區(qū)變動git status -s 查看當前工作區(qū)暫存區(qū)變動,概要信息git status --show-stash 查詢工作區(qū)中是否有stash(暫存的文件)

當你忘記是否已把代碼文件添加到暫存區(qū)或者是否提交到本地倉庫,都可以用git status看看哦~

git log

git log,這個命令用得應該比較多,表示查看提交歷史/提交日志~

git log 查看提交歷史git log --oneline 以精簡模式顯示查看提交歷史git log -p 查看指定文件的提交歷史git blame 一列表方式查看指定文件的提交歷史

嘻嘻,看看dev分支上的提交歷史吧~要回滾代碼就經(jīng)常用它喵喵提交歷史~

git diff

git diff 顯示暫存區(qū)和工作區(qū)的差異git diff filepath filepath路徑文件中,工作區(qū)與暫存區(qū)的比較差異git diff HEAD filepath 工作區(qū)與HEAD ( 當前工作分支)的比較差異git diff branchName filepath 當前分支的文件與branchName分支的文件的比較差異git diff commitId filepath 與某一次提交的比較差異

如果你想對比一下你改了哪些內(nèi)容,可以用git diff對比一下文件修改差異哦

git pull/git fetch

git pull 拉取遠程倉庫所有分支更新并合并到本地分支。gitpulloriginmaster將遠程master分支合并到當前本地分支git pull origin master:master 將遠程master分支合并到當前本地master分支,冒號后面表示本地分支 git fetch --all 拉取所有遠端的最新代碼git fetch origin master 拉取遠程最新master分支代碼

我們一般都會用git pull拉取最新代碼看看的,解決一下沖突,再推送代碼到遠程倉庫的。

有些伙伴可能對使用git pull還是git fetch有點疑惑,其實 git pull = git fetch+ git merge。pull的話,拉取遠程分支并與本地分支合并,fetch只是拉遠程分支,怎么合并,可以自己再做選擇。

git push

git push 可以推送本地分支、標簽到遠程倉庫,也可以刪除遠程分支哦。

git push origin master 將本地分支的更新全部推送到遠程倉庫master分支。git push origin -d 刪除遠程branchname分支git push --tags 推送所有標簽

如果我們在dev開發(fā)完,或者就想把文件推送到遠程倉庫,給別的伙伴看看,就可以使用git push origin dev~

Git進階之分支處理

Git一般都是存在多個分支的,開發(fā)分支,回歸測試分支以及主干分支等,所以Git分支處理的命令也需要很熟悉的呀~

git branch

git checkout

git merge

git branch

git branch用處多多呢,比如新建分支、查看分支、刪除分支等等

新建分支:

git checkout -b dev2 新建一個分支,并且切換到新的分支dev2git branch dev2 新建一個分支,但是仍停留在原來分支

查看分支:

git branch 查看本地所有的分支git branch -r 查看所有遠程的分支git branch -a 查看所有遠程分支和本地分支

刪除分支:

git branch -D 刪除本地branchname分支

git checkout

切換分支:

git checkout master 切換到master分支

git merge

我們在開發(fā)分支dev開發(fā)、測試完成在發(fā)布之前,我們一般需要把開發(fā)分支dev代碼合并到master,所以git merge也是程序員必備的一個命令。

git merge master 在當前分支上合并master分支過來git merge --no-ff origin/dev 在當前分支上合并遠程分支devgit merge --abort 終止本次merge,并回到merge前的狀態(tài)

比如,你開發(fā)完需求后,發(fā)版需要把代碼合到主干master分支,如下:

Git進階之處理沖突

Git版本控制,是多個人一起搞的,多個分支并存的,這就難免會有沖突出現(xiàn)~

Git合并分支,沖突出現(xiàn)

同一個文件,在合并分支的時候,如果同一行被多個分支或者不同人都修改了,合并的時候就會出現(xiàn)沖突。

舉個粟子吧,我們現(xiàn)在在dev分支,修改HelloWorld.java文件,假設修改了第三行,并且commit提交到本地倉庫,修改內(nèi)容如下:

public class HelloWorld { public static void main(String[] args) { System.out.println("Hello,撿田螺的小男孩!"); }}

我們切回到master分支,也修改HelloWorld.java同一位置內(nèi)容,如下:

public class HelloWorld { public static void main(String[] args) { System.out.println("Hello,jay!!"); }}

再然后呢,我們提交一下master分支的這個改動,并把dev分支合并過下,就出現(xiàn)沖突啦,如圖所示:

Git解決沖突

Git 解決沖突步驟如下:

查看沖突文件內(nèi)容

確定沖突內(nèi)容保留哪些部分,修改文件

重新提交,done

1.查看沖突文件內(nèi)容

git merge提示沖突后,我們切換到對應文件,看看沖突內(nèi)容哈,,如下:

2.確定沖突內(nèi)容保留哪些部分,修改文件

Git用<<<<<<<,=======,>>>>>>>標記出不同分支的內(nèi)容,

<<<<<<>>>>>> dev是指dev分支上修改的內(nèi)容

所以呢,我們確定到底保留哪個分支內(nèi)容,還是兩個分支內(nèi)容都保留呢,然后再去修改文件沖突內(nèi)容~

3.修改完沖突文件內(nèi)容,我們重新提交,沖突done

Git進階之撤銷與回退

Git的撤銷與回退,在日常工作中使用的比較頻繁。比如我們想將某個修改后的文件撤銷到上一個版本,或者想撤銷某次多余的提交,都要用到git的撤銷和回退操作。

代碼在Git的每個工作區(qū)域都是用哪些命令撤銷或者回退的呢,如下圖所示:

有關于Git的撤銷與回退,一般就以下幾個核心命令

git checkout

git reset

git revert

git checkout

如果文件還在工作區(qū),還沒添加到暫存區(qū),可以使用git checkout撤銷

git checkout [file] 丟棄某個文件filegit checkout . 丟棄所有文件

以下demo,使用git checkout -- test.txt 撤銷了test.txt的修改

git reset

git reset的理解

git reset的作用是修改HEAD的位置,即將HEAD指向的位置改變?yōu)橹按嬖诘哪硞€版本.

為了更好地理解git reset,我們來回顧一下,Git的版本管理及HEAD的理解

Git的所有提交,會連成一條時間軸線,這就是分支。如果當前分支是master,HEAD指針一般指向當前分支,如下:

假設執(zhí)行git reset,回退到版本二之后,版本三不見了哦,如下:

git reset的使用

Git Reset的幾種使用模式

git reset HEAD --file回退暫存區(qū)里的某個文件,回退到當前版本工作區(qū)狀態(tài)git reset –-soft 目標版本號 可以把版本庫上的提交回退到暫存區(qū),修改記錄保留git reset –-mixed 目標版本號 可以把版本庫上的提交回退到工作區(qū),修改記錄保留git reset –-hard 可以把版本庫上的提交徹底回退,修改的記錄全部revert。

先看一個粟子demo吧,代碼git add到暫存區(qū),并未commit提交,可以醬紫回退,如下:

git reset HEAD file 取消暫存git checkout file 撤銷修改

再看另外一個粟子吧,代碼已經(jīng)git commit了,但是還沒有push:

git log 獲取到想要回退的commit_idgit reset --hard commit_id 想回到過去,回到過去的commit_id

如果代碼已經(jīng)push到遠程倉庫了呢,也可以使用reset回滾哦(這里大家可以自己操作實踐一下哦)~

git loggit reset --hard commit_idgit push origin HEAD --force

git revert

與git reset不同的是,revert復制了那個想要回退到的歷史版本,將它加在當前分支的最前端。

revert之前:

revert 之后:

當然,如果代碼已經(jīng)推送到遠程的話,還可以考慮revert回滾呢

git log 得到你需要回退一次提交的commit idgit revert -n 撤銷指定的版本,撤銷也會作為一次提交進行保存

Git進階之標簽tag

打tag就是對發(fā)布的版本標注一個版本號,如果版本發(fā)布有問題,就把該版本拉取出來,修復bug,再合回去。

git tag 列出所有taggit tag [tag] 新建一個tag在當前commitgit tag [tag] [commit] 新建一個tag在指定commitgit tag -d [tag] 刪除本地taggit push origin [tag] 推送tag到遠程git show [tag] 查看taggit checkout -b [branch] [tag] 新建一個分支,指向某個tag

Git其他一些經(jīng)典命令

git rebase

rebase又稱為衍合,是合并的另外一種選擇。

假設有兩個分支master和test

D---E test / A---B---C---F--- master

執(zhí)行 git merge test得到的結(jié)果

D--------E / A---B---C---F----G--- test, master

執(zhí)行git rebase test,得到的結(jié)果

A---B---D---E---C‘---F‘--- test, master

rebase好處是:獲得更優(yōu)雅的提交樹,可以線性的看到每一次提交,并且沒有增加提交節(jié)點。所以很多時候,看到有些伙伴都是這個命令拉代碼:git pull --rebase,就是因為想更優(yōu)雅,哈哈

git stash

stash命令可用于臨時保存和恢復修改

git stash 把當前的工作隱藏起來 等以后恢復現(xiàn)場后繼續(xù)工作git stash list 顯示保存的工作進度列表git stash pop stash@{num} 恢復工作進度到工作區(qū)git stash show :顯示做了哪些改動git stash drop stash@{num} :刪除一條保存的工作進度git stash clear 刪除所有緩存的stash。

git reflog

顯示當前分支的最近幾次提交

git blame filepath

git blame 記錄了某個文件的更改歷史和更改人,可以查看背鍋人,哈哈

git remote

git remote 查看關聯(lián)的遠程倉庫的名稱git remote add url 添加一個遠程倉庫git remote show [remote] 顯示某個遠程倉庫的信息

參考與感謝

感謝各位前輩的文章:

一個小時學會Git(https://www.cnblogs.com/best/p/7474442.html#_label3_4_0_4)

【Git】(1)---工作區(qū)、暫存區(qū)、版本庫、遠程倉庫(https://www.cnblogs.com/qdhxhz/p/9757390.html)

Git Reset 三種模式(https://www.jianshu.com/p/c2ec5f06cf1a)

Git恢復之前版本的兩種方法reset、revert(圖文詳解)(https://blog.csdn.net/yxlshk/article/details/79944535)

Git撤銷&回滾操作(git reset 和 get revert)(https://blog.csdn.net/asoar/article/details/84111841)

為什么要使用git pull --rebase?(https://www.jianshu.com/p/dc367c8dca8e)

責任編輯:xj

原文標題:7000+ 字帶你全面搞懂 Git 命令+原理!

文章出處:【微信公眾號:數(shù)據(jù)分析與開發(fā)】歡迎添加關注!文章轉(zhuǎn)載請注明出處。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學習之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 數(shù)據(jù)

    關注

    8

    文章

    7231

    瀏覽量

    90616
  • 命令
    +關注

    關注

    5

    文章

    715

    瀏覽量

    22543
  • Git
    Git
    +關注

    關注

    0

    文章

    203

    瀏覽量

    15988

原文標題:7000+ 字帶你全面搞懂 Git 命令+原理!

文章出處:【微信號:DBDevs,微信公眾號:數(shù)據(jù)分析與開發(fā)】歡迎添加關注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏

    評論

    相關推薦

    計算機網(wǎng)絡排錯思路總結(jié)

    明人不說暗話,這篇文章我們來聊一個非常有用,同時也是程序員必備的技能,那就是網(wǎng)絡排錯思路大總結(jié)。
    的頭像 發(fā)表于 04-01 17:32 ?186次閱讀
    計算機網(wǎng)絡排錯思路總結(jié)

    阿里云升級通義靈碼AI程序員,全面上線

    近日,阿里云宣布其備受矚目的通義靈碼AI程序員已正式全面上線,為開發(fā)者帶來更為強大和便捷的編程輔助工具。 此次上線的通義靈碼AI程序員,在功能上實現(xiàn)了全面升級。現(xiàn)在,它支持VS Code
    的頭像 發(fā)表于 01-09 11:16 ?500次閱讀

    TMS320C6000程序員指南

    電子發(fā)燒友網(wǎng)站提供《TMS320C6000程序員指南.pdf》資料免費下載
    發(fā)表于 12-24 17:19 ?0次下載
    TMS320C6000<b class='flag-5'>程序員</b>指南

    TMS320C55x DSP CPU程序員參考補充

    電子發(fā)燒友網(wǎng)站提供《TMS320C55x DSP CPU程序員參考補充.pdf》資料免費下載
    發(fā)表于 12-21 11:36 ?0次下載
    TMS320C55x DSP CPU<b class='flag-5'>程序員</b>參考補充

    UCD3138A64/UCD3138128程序員手冊

    電子發(fā)燒友網(wǎng)站提供《UCD3138A64/UCD3138128程序員手冊.pdf》資料免費下載
    發(fā)表于 12-09 14:42 ?0次下載
    UCD3138A64/UCD3138128<b class='flag-5'>程序員</b>手冊

    機械革命發(fā)布CODE AI程序員

    近日,英特爾新質(zhì)生產(chǎn)力技術生態(tài)大會在成都舉行,機械革命作為重要參展商帶來了多款明星產(chǎn)品引爆全場!其中更是在AI PC軟件生態(tài)產(chǎn)品發(fā)布分論壇上,Intel、智譜、機械革命三方聯(lián)合發(fā)布了專為程序員設計的CODE AI程序員本,成為本次大會的一大亮點。
    的頭像 發(fā)表于 11-30 10:34 ?814次閱讀

    Linux驅(qū)動程序程序員指南

    電子發(fā)燒友網(wǎng)站提供《Linux驅(qū)動程序程序員指南.pdf》資料免費下載
    發(fā)表于 11-22 15:53 ?0次下載
    Linux驅(qū)動<b class='flag-5'>程序</b><b class='flag-5'>程序員</b>指南

    AI編程工具會不會搶程序員飯碗

    AI編程工具可輔助編程,減少手動編碼,提升效率,對程序員有積極影響也有挑戰(zhàn)。程序員需深化技能、拓寬知識應對。長遠看,AI與人類程序員將共生共榮。
    的頭像 發(fā)表于 11-08 10:17 ?403次閱讀

    第五屆長沙·中國1024程序員節(jié)開幕

    據(jù)官方媒體報道,10月24日;? 第五屆長沙·中國1024程序員節(jié)在湖南湘江新區(qū)開幕;本次中國1024程序員節(jié)以“智能應用新生態(tài)”為主題。設置有岳麓對話、技術英雄會、主題峰會及賽事、展覽等活動,一場
    的頭像 發(fā)表于 10-25 15:42 ?363次閱讀

    京東上萬程序員都AI用它!

    對大模型生成代碼進行智能修復,為程序員開啟代碼漏洞修復的“自動駕駛”模式,不但減少人工接入、提高工作效率,更為企業(yè)抵御內(nèi)外部各種攻擊構(gòu)建起一道堅固的安全屏障,確保業(yè)務的連續(xù)性和穩(wěn)定性。 JoyCoder是京東云自主研發(fā)的一款輔助開發(fā)人員
    的頭像 發(fā)表于 07-17 16:29 ?376次閱讀
    京東上萬<b class='flag-5'>程序員</b>都AI用它!

    程序員節(jié)視頻創(chuàng)意大賽,用串口屏贏取千元大獎

    10月24日,程序員專屬的節(jié)日里,我們盛大開啟“程序員節(jié)視頻創(chuàng)意大賽”特別活動!這不僅是一場視覺的盛宴,更是智慧與創(chuàng)意的璀璨碰撞。我們誠摯邀請每一位程序員及編程愛好者,拿起你的鏡頭,記錄下那些平凡日子中的不凡瞬間,讓編程的魅力與
    的頭像 發(fā)表于 07-08 10:38 ?72次閱讀
    <b class='flag-5'>程序員</b>節(jié)視頻創(chuàng)意大賽,用串口屏贏取千元大獎

    程序員節(jié)視頻創(chuàng)意盛宴,邀您共襄盛舉!

    10月24日,程序員專屬的節(jié)日里,我們盛大開啟“程序員節(jié)視頻創(chuàng)意大賽”特別活動!這不僅是一場視覺的盛宴,更是智慧與創(chuàng)意的璀璨碰撞。我們誠摯邀請每一位程序員及編程愛好者,拿起你的鏡頭,記錄下那些平凡日子中的不凡瞬間,讓編程的魅力與
    的頭像 發(fā)表于 07-04 09:00 ?67次閱讀
    <b class='flag-5'>程序員</b>節(jié)視頻創(chuàng)意盛宴,邀您共襄盛舉!

    助力程序員告別困擾已久的夢魘-Bug

    程序員的噩夢是什么?不用懷疑,就是讓你加班到崩潰的Bug!下面是經(jīng)過業(yè)界大佬們“長期加班”積累的小妙招,助力你離早下班又進一步~一、定位Bug范圍及性質(zhì)要有效解決問題,首先要縮小范圍,集中關注最近
    的頭像 發(fā)表于 07-02 08:10 ?529次閱讀
    助力<b class='flag-5'>程序員</b>告別困擾已久的夢魘-Bug

    大模型時代,程序員當下如何應對 AI 的挑戰(zhàn)

    隨著 AI 技術的飛速發(fā)展,特別是大模型的出現(xiàn),傳統(tǒng)的程序員角色正在經(jīng)歷深刻的變革,我們不得不重新對自己進行審視和思考。 通用領域大模型的“泛化能力” 在過去的二十年內(nèi),AI 領域的大部分研究
    的頭像 發(fā)表于 06-28 16:19 ?749次閱讀
    大模型時代,<b class='flag-5'>程序員</b>當下如何應對 AI 的挑戰(zhàn)

    阿里云發(fā)布首個AI程序員,引領應用開發(fā)進入“分鐘級”時代

    近日,在備受矚目的阿里云上海AI峰會上,阿里云向全球開發(fā)者們展示了其最新的技術成果——首個“AI程序員”。這款創(chuàng)新應用基于通義大模型構(gòu)建,具備了令人驚嘆的多項技能,包括架構(gòu)師、開發(fā)工程師、測試工程師等,為軟件開發(fā)行業(yè)帶來了革命性的變化。
    的頭像 發(fā)表于 06-24 10:36 ?801次閱讀
    主站蜘蛛池模板: 色播在线 | 午夜老司机福利 | 日本一本一道久久香蕉免费 | 视频二区在线观看 | 男男宿舍高h炒肉bl 男男污肉高h坐便器调教 | 丁香六月激情综合 | 欧美一二区视频 | 五等分的新娘免费漫画 | 欧美不在线 | 免费观看色视频 | 看黄视频免费 | 久久国产美女免费观看精品 | 日本精品一在线观看视频 | 中文字幕一二三四区 | 亚洲高清美女一区二区三区 | 精品国产影院 | 亚洲色图日韩 | 特一级黄色片 | 日日碰狠狠添天天爽五月婷 | 经典三级影院 | 国产主播在线一区 | 欧美一级视频在线观看欧美 | 一级a毛片免费观看 | 99色婷婷| 91视频观看 | 久久国产乱子伦精品免 | semimi亚洲综合在线观看 | 天天鲁天天爽天天视频 | 国产h视频在线观看 | 悠悠影院欧美日韩国产 | 999久久精品国产 | 中文字幕v视界影院 | 狠狠干夜夜骑 | 亚洲国产成人va在线观看 | 国产精品夜色7777青苹果 | 一区二区三区网站在线免费线观看 | 成人性视屏 | 国产亚洲综合精品一区二区三区 | 四虎最新紧急入口 | 色吧色吧色吧网 | 五月激情丁香 |