国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

快速學會 IDEA 中 Git 的使用與 GitHub 倉庫創(chuàng)建、連接、發(fā)布

這篇具有很好參考價值的文章主要介紹了快速學會 IDEA 中 Git 的使用與 GitHub 倉庫創(chuàng)建、連接、發(fā)布。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

??道阻且長,行則將至。??


為什么要使用 Git 版本控制,我們先看看一下場景:
場景一:備份
小明負責的模塊就要完成了,就在即將 Release 之前的一瞬間,電腦突然藍屏,硬盤光榮犧牲!幾個月來的努力付之東流。
場景二:代碼還原
這個項目中需要一個很復雜的功能,老王摸索了一個星期終于有眉目了,可是這被改得面目全非的代碼已經(jīng)回不到從前了。
場景三:協(xié)同開發(fā)
小剛和小強先后從文件服務器上下載了同一個文件:Analysis.java。小剛在 Analysis.java 文件中的第 30 行聲明了一個方法,叫 count(),先保存到了文件服務器上;小強在 Analysis.java 文件中的第 50 行聲明了一個方法,叫 sum(),也隨后保存到了文件服務器上,于是,count() 方法就只存在于小剛的記憶中了。
場景四:追溯問題代碼的編寫人和編寫時間
老王是另一位項目經(jīng)理,每次因為項目進度挨罵之后,他都不知道該扣哪個程序員的工資!
就拿這次來說吧,有個 Bug 調(diào)試了 30 多個小時才知道是因為相關(guān)屬性沒有在應用初始化時賦值!可是二胖、王東、劉流和正經(jīng)牛都不承認是自己干的!
Git 分布式版本控制系統(tǒng)沒有“中央服務器”,每個人的電腦上都是一個完整的版本庫,這樣工作的時候,無需要聯(lián)網(wǎng)了,因為版本庫就在你自己的電腦上。多人協(xié)作只需要各自的修改推送給對方,就能互相看到對方的修改了。

一、Git ??

1.Git 工作流程

快速學會 IDEA 中 Git 的使用與 GitHub 倉庫創(chuàng)建、連接、發(fā)布

  1. clone(克?。? 從遠程倉庫中克隆代碼到本地倉庫
  2. checkout(檢出):從本地倉庫中檢出一個倉庫分支然后進行修訂
  3. add(添加): 在提交前先將代碼提交到暫存區(qū)
  4. commit(提交): 提交到本地倉庫。本地倉庫中保存修改的各個歷史版本
  5. fetch (抓取) : 從遠程庫,抓取到本地倉庫,不進行任何的合并動作,一般操作比較少。
  6. pull (拉取) : 從遠程庫拉到本地庫,自動進行合并(merge),然后放到到工作區(qū),相當于
    fetch+merge
  7. push(推送) : 修改完成后,需要和團隊成員共享代碼時,將代碼推送到遠程倉庫
  • 我們看到圖上有遠程倉庫還有本地倉庫,那這兩個是什么?
    遠程倉庫和本地倉庫都是一個代碼存放的地方,遠程倉庫例如:GitHub、gitee 等類型的遠程代碼托管服務以及一些自己搭建的服務;本地倉庫就在你的工作機上,例如你創(chuàng)建一個 Git 倉庫之后你的工作文件夾里多出來一個 .git 的隱藏文件夾,
    快速學會 IDEA 中 Git 的使用與 GitHub 倉庫創(chuàng)建、連接、發(fā)布

2.Git 安裝

進入 Git 的官網(wǎng) https://git-scm.com 對應下載安裝即可。
快速學會 IDEA 中 Git 的使用與 GitHub 倉庫創(chuàng)建、連接、發(fā)布
沒有其他需求一路默認安裝,結(jié)束之后你的鼠標右鍵點擊會出現(xiàn)兩個 Git 功能:
快速學會 IDEA 中 Git 的使用與 GitHub 倉庫創(chuàng)建、連接、發(fā)布
Git GUI:Git 提供的圖形界面工具
Git Bash:Git 提供的命令行工具

3.常用命令

Git Bash 使用滾輪按下進行粘貼。

  1. git init
    在你的當前目錄下創(chuàng)建倉庫 repository,果創(chuàng)建成功后可在文件夾下看到隱藏的 .git 目錄。
    Git 工作目錄下對于文件的修改(增加、刪除、更新)會存在幾個狀態(tài),這些修改的狀態(tài)會隨著我們執(zhí)行 Git 的命令而發(fā)生變化。
    快速學會 IDEA 中 Git 的使用與 GitHub 倉庫創(chuàng)建、連接、發(fā)布

  2. git add (工作區(qū) → 暫存區(qū))
    添加工作區(qū)一個或多個文件的修改到暫存區(qū):
    git add 單個文件名|通配符
    將所有修改加入暫存區(qū):git add

  3. git commit (暫存區(qū) → 本地倉庫)
    提交暫存區(qū)內(nèi)容到本地倉庫的當前分支

  4. git status:查看的修改的狀態(tài)(暫存區(qū)、工作區(qū))

  5. git log 查看提交日志
    git log [option]
    options:
    – all 顯示所有分支
    – pretty=oneline 將提交信息顯示為一行
    – abbrev-commit 使得輸出的commitId更簡短
    – graph 以圖的形式顯示

.gitignore 的文件 : 忽略列表,有些文件無需納入Git 的管理,也不希望它們總出現(xiàn)在未跟蹤文件列表。

4.分支

使用分支可以把你的工作從開發(fā)主線上分離開來進行重大的 Bug 修改、開發(fā)新的功能,以免影響開發(fā)主線。

  1. git branch :查看本地分支
  2. git branch 分支名 :創(chuàng)建本地分支
  3. git checkout 分支名 :切換分支
  4. git merge 分支名稱 :合并分支,一個分支上的提交可以合并到另一個分支
  5. git branch -d b1 刪除分支時,需要做各種檢查
    git branch -D b1 不做任何檢查,強制刪除
    只能刪除其他分支

當兩個分支上對文件的修改可能會存在沖突,例如同時修改了同一個文件的同一行,這時就需要手動解決沖突:

  1. 處理文件中沖突的地方
  2. 將解決完沖突的文件加入暫存區(qū)(add)
  3. 提交到倉庫(commit)

二、遠程倉庫 GitHub ??

Git 中存在兩種類型的倉庫,即本地倉庫和遠程倉庫。Git 遠程倉庫常見的有 GitHub、Gitee等,這一節(jié)以 GitHub 為例進行配置使用遠程倉庫。

1.注冊使用

官網(wǎng) https://github.com 。
注冊完成之后點擊 +,Create a new repository:
快速學會 IDEA 中 Git 的使用與 GitHub 倉庫創(chuàng)建、連接、發(fā)布
按你的情況填寫即可,
快速學會 IDEA 中 Git 的使用與 GitHub 倉庫創(chuàng)建、連接、發(fā)布
創(chuàng)建成功之后你會看到以下界面,第一個框框里面 SHH 給出的就是你的遠程倉庫地址:
快速學會 IDEA 中 Git 的使用與 GitHub 倉庫創(chuàng)建、連接、發(fā)布
非空倉庫的就點 Code 查看:
快速學會 IDEA 中 Git 的使用與 GitHub 倉庫創(chuàng)建、連接、發(fā)布

2.配置 SSH 公鑰

你只有 遠程倉庫地址時,你還是不能提交到遠程倉庫,這時候還需要我們生成 SSH 公鑰(證明我是我),并配置到遠程倉庫。

  1. 生成 SSH 公鑰
    Git bash :ssh-keygen -t rsa
    會在你的文件夾里面生成這樣的文件(控制臺會提示你在哪):
    快速學會 IDEA 中 Git 的使用與 GitHub 倉庫創(chuàng)建、連接、發(fā)布
    使用記事本打開這個文件復制里面全部內(nèi)容。
  2. 配置GitHub
    打開個人中心的 Settings:
    快速學會 IDEA 中 Git 的使用與 GitHub 倉庫創(chuàng)建、連接、發(fā)布
    選擇 SSH and GPG keys:
    快速學會 IDEA 中 Git 的使用與 GitHub 倉庫創(chuàng)建、連接、發(fā)布
    填寫你的 SSH:
    快速學會 IDEA 中 Git 的使用與 GitHub 倉庫創(chuàng)建、連接、發(fā)布

3.在 IDEA 中配置

打開 settings,搜索 Git,如果 Git 是默認安裝的則這里直接可以看到 Git 的 path,否則你需要設(shè)置一下地址,設(shè)置成功點擊 test 可以看到版本號:
快速學會 IDEA 中 Git 的使用與 GitHub 倉庫創(chuàng)建、連接、發(fā)布
可以繼續(xù)在下面的 GitHub 添加:
快速學會 IDEA 中 Git 的使用與 GitHub 倉庫創(chuàng)建、連接、發(fā)布
選擇第二個使用 Token:
快速學會 IDEA 中 Git 的使用與 GitHub 倉庫創(chuàng)建、連接、發(fā)布
直接點擊 Generate 自動跳轉(zhuǎn)到你的 GitHub,配置好的 token 會給你列舉在下面:
快速學會 IDEA 中 Git 的使用與 GitHub 倉庫創(chuàng)建、連接、發(fā)布
???你可以使用 Revoke all、delete 刪除你的授權(quán)。
然后得到你的 token 后填入 IDEA,你的賬號就會列舉在當前列表。

3.IDEA to GitHub

你可以在IDEA的 VCS 或者 Git 中上傳到 GitHub:
快速學會 IDEA 中 Git 的使用與 GitHub 倉庫創(chuàng)建、連接、發(fā)布
設(shè)置你的倉庫名稱、描述:
快速學會 IDEA 中 Git 的使用與 GitHub 倉庫創(chuàng)建、連接、發(fā)布
點擊 share:
快速學會 IDEA 中 Git 的使用與 GitHub 倉庫創(chuàng)建、連接、發(fā)布
等待一段時間提時完成了:
快速學會 IDEA 中 Git 的使用與 GitHub 倉庫創(chuàng)建、連接、發(fā)布
這時候我們打開 GitHub 發(fā)現(xiàn)項目里面的代碼已經(jīng)上傳上去了:
快速學會 IDEA 中 Git 的使用與 GitHub 倉庫創(chuàng)建、連接、發(fā)布

4.創(chuàng)建分支

我們項目想創(chuàng)建一個分支進行操作,可使用 branch 或者 new branch:
快速學會 IDEA 中 Git 的使用與 GitHub 倉庫創(chuàng)建、連接、發(fā)布快速學會 IDEA 中 Git 的使用與 GitHub 倉庫創(chuàng)建、連接、發(fā)布
輸入分支名稱:
快速學會 IDEA 中 Git 的使用與 GitHub 倉庫創(chuàng)建、連接、發(fā)布

我們可以在右下角查看分支情況:
快速學會 IDEA 中 Git 的使用與 GitHub 倉庫創(chuàng)建、連接、發(fā)布
點擊一個分支后,在這個界面里我們可以進行切換分支,并入分支以及刪除分支
快速學會 IDEA 中 Git 的使用與 GitHub 倉庫創(chuàng)建、連接、發(fā)布
打開左下角的 Git 我們可以看到 Log:
快速學會 IDEA 中 Git 的使用與 GitHub 倉庫創(chuàng)建、連接、發(fā)布

5.commit 到倉庫

快速學會 IDEA 中 Git 的使用與 GitHub 倉庫創(chuàng)建、連接、發(fā)布
在 Git 的快捷界面提供的 commit 和 push 可以幫助我們提交到本地倉庫和遠程倉庫:
快速學會 IDEA 中 Git 的使用與 GitHub 倉庫創(chuàng)建、連接、發(fā)布快速學會 IDEA 中 Git 的使用與 GitHub 倉庫創(chuàng)建、連接、發(fā)布
克隆遠程倉庫到本地。

例如我們本地有了一個新分支,我們使用 Push 提交到遠程倉庫:
快速學會 IDEA 中 Git 的使用與 GitHub 倉庫創(chuàng)建、連接、發(fā)布
快速學會 IDEA 中 Git 的使用與 GitHub 倉庫創(chuàng)建、連接、發(fā)布 提示成功 Push
打開 Git 快速學會 IDEA 中 Git 的使用與 GitHub 倉庫創(chuàng)建、連接、發(fā)布或者 GitHub 可以看到新分支出現(xiàn)了:
快速學會 IDEA 中 Git 的使用與 GitHub 倉庫創(chuàng)建、連接、發(fā)布快速學會 IDEA 中 Git 的使用與 GitHub 倉庫創(chuàng)建、連接、發(fā)布

當我們本地和遠程倉庫有多個分支的時候,如果不統(tǒng)一就會忘記分支的對應關(guān)系,可以使用 git branch -vv
查看本地分支和遠程分支的關(guān)聯(lián):
快速學會 IDEA 中 Git 的使用與 GitHub 倉庫創(chuàng)建、連接、發(fā)布
上圖可看出本地分支有 3 個:master、develop_V1 和 develop_V2,其中 develop_V2 是在 develop_V1 上創(chuàng)建的分支,且沒有 Push 到遠程倉庫,而另外兩個都 Push的遠程倉庫了。

note:切換分支前先提交本地的修改。

創(chuàng)建 .ignore 文件:
在 git 目錄下打開 gitbash
執(zhí)行指令 touch .gitignore

6.從遠程倉庫中抓取和拉取

遠程分支和本地的分支一樣,我們可以進行 merge 操作,只是需要先把遠端倉庫里的更新都下載到本地,再進行操作。

抓取命令:git fetch [remote name] [branch name]
抓取指令就是將倉庫里的更新都抓取到本地,不會進行合并。
如果不指定遠端名稱和分支名,則抓取所有分支。

拉取 命令:git pull [remote name] [branch name]
拉取指令就是將遠端倉庫的修改拉到本地并自動進行合并等同于 fetch + merge。
如果不指定遠端名稱和分支名,則抓取所有并更新當前分支。

在 IDEA 中直接使用工具:
快速學會 IDEA 中 Git 的使用與 GitHub 倉庫創(chuàng)建、連接、發(fā)布
選擇抓取倉庫以及分支:
快速學會 IDEA 中 Git 的使用與 GitHub 倉庫創(chuàng)建、連接、發(fā)布

7.GitHub 的簡單頁面發(fā)布

當你的項目是正??娠@示,或者里面有 README.md 文件,我們可以使用 GitHub 發(fā)布作為網(wǎng)頁來瀏覽。
快速學會 IDEA 中 Git 的使用與 GitHub 倉庫創(chuàng)建、連接、發(fā)布
Save:
快速學會 IDEA 中 Git 的使用與 GitHub 倉庫創(chuàng)建、連接、發(fā)布
在 Actions 中可以看到頁面正在建立:
快速學會 IDEA 中 Git 的使用與 GitHub 倉庫創(chuàng)建、連接、發(fā)布
成功!
快速學會 IDEA 中 Git 的使用與 GitHub 倉庫創(chuàng)建、連接、發(fā)布
快速學會 IDEA 中 Git 的使用與 GitHub 倉庫創(chuàng)建、連接、發(fā)布
但是我的這個項目是沒有可顯示的頁面的:
快速學會 IDEA 中 Git 的使用與 GitHub 倉庫創(chuàng)建、連接、發(fā)布
在另一個有寫 README.md 文件的進行發(fā)布:

快速學會 IDEA 中 Git 的使用與 GitHub 倉庫創(chuàng)建、連接、發(fā)布
訪問鏈接路徑:成功啦
快速學會 IDEA 中 Git 的使用與 GitHub 倉庫創(chuàng)建、連接、發(fā)布


?物有本末,事有終始,知所先后。??

快速學會 IDEA 中 Git 的使用與 GitHub 倉庫創(chuàng)建、連接、發(fā)布

???????我的CSDN???????? 文章來源地址http://www.zghlxwxcb.cn/news/detail-424624.html

到了這里,關(guān)于快速學會 IDEA 中 Git 的使用與 GitHub 倉庫創(chuàng)建、連接、發(fā)布的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權(quán),不承擔相關(guān)法律責任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經(jīng)查實,立即刪除!

領(lǐng)支付寶紅包贊助服務器費用

相關(guān)文章

  • 【Git小白使用教程,一看就會用,快速上手Git(二——建立本地倉庫和對Gitee或GitHub遠程倉庫的拉取和推送】

    【Git小白使用教程,一看就會用,快速上手Git(二——建立本地倉庫和對Gitee或GitHub遠程倉庫的拉取和推送】

    1.1、先在本地創(chuàng)建一個文件夾用作本地倉庫,里面可以放你的項目代碼或者你想要上傳到遠程倉庫的文件。 1.2、然后在文件夾內(nèi)通過cmd打開終端命令行 git init ——初始化本地倉庫,運行成功后,文件夾內(nèi)會出現(xiàn)一個.git文件 也可以在文件夾內(nèi)右擊鼠標,選擇git bash打開git命令

    2024年02月04日
    瀏覽(95)
  • IDEA配置Git,以GitHub遠程倉庫為例

    IDEA配置Git,以GitHub遠程倉庫為例

    ?找到git 安裝路徑, 應用 Apply, 點擊 ok 2.1 因為操作的是整個項目,所以先選中 整個項目的根目錄 , VCS 中選中 create git repository , 創(chuàng)建 git倉庫 ,進行 初始化操作 2.2 紅色 ,表示 初始化 好了,且idea會自動的將代碼 添加 到了 本地倉庫 中去 ?2.3 檢查,項目路徑下若有g(shù)i

    2023年04月10日
    瀏覽(23)
  • IDEA刪除本地git倉庫、創(chuàng)建本地git倉庫、關(guān)聯(lián)其他倉庫并上傳

    IDEA刪除本地git倉庫、創(chuàng)建本地git倉庫、關(guān)聯(lián)其他倉庫并上傳

    ??要在 IntelliJ IDEA 中刪除本地 Git 倉庫并創(chuàng)建新的本地 Git 倉庫,以及關(guān)聯(lián)其他倉庫并上傳,請按照以下步驟進行操作: ??1、 IDEA 中“設(shè)置”——“版本控制”——“版本映射”里面刪除倉庫地址數(shù)據(jù); ??2、在文件系統(tǒng)中,刪除項目目錄下面的.git文件夾: ??3、刪

    2024年02月12日
    瀏覽(26)
  • 【Github】git本地倉庫建立與遠程連接

    【Github】git本地倉庫建立與遠程連接

    Git是一個開源的分布式版本控制系統(tǒng),可以有效、高速的處理從很小到非常大的項目版本管理。 Git客戶端官網(wǎng)下載鏈接:https://git-scm.com/downloads 選擇適合自己本機的版本下載。 雙擊“Git-2.17.0-64-bit.exe”,進入安裝導向界面,點擊Next 選擇安裝路徑,next next 開始菜單快捷方式

    2024年02月09日
    瀏覽(20)
  • 三、IDEA連接GIT遠程倉庫

    三、IDEA連接GIT遠程倉庫

    配置公鑰是本地倉庫與遠程倉庫的一種連接驗證,就像你回家要用到鑰匙開門一樣。想要用IDEA連接到遠程倉庫,要先配置公鑰。 生成公鑰 ssh-keygen -t rsa 不斷回車,如果公鑰已經(jīng)存在,則自動覆蓋 獲取公鑰 cat ~/.ssh/id_rsa.pub 將命令窗口輸出的一大串密鑰復制 Gitee設(shè)置賬戶共公

    2024年02月11日
    瀏覽(21)
  • 學會使用Git 和 GitHub

    學會使用Git 和 GitHub

    Git?和?GitHub?都是程序員每天都要用到的東西 —— 前者是目前最先進的?版本控制工具,擁有最多的用戶,且管理著地球上最龐大的代碼倉庫;而后者是全球最大? 同性交友 ?代碼托管平臺、開源社區(qū)。 在沒有這兩個工具時,編程可能是這樣的: 哪個同事修改了我的代碼

    2024年02月07日
    瀏覽(21)
  • vscode通過ssh連接github倉庫(git+ssh+github+vscode詳細步驟)

    vscode通過ssh連接github倉庫(git+ssh+github+vscode詳細步驟)

    首先我們先來了解一下什么是 ssh 和 github SSH(Secure Shell)是一種網(wǎng)絡(luò)協(xié)議,用于在不安全的網(wǎng)絡(luò)中安全地傳輸數(shù)據(jù)和執(zhí)行遠程命令。它提供了加密的通信通道,使得數(shù)據(jù)傳輸過程中不容易被竊聽或篡改。 SSH 使用公鑰加密和私鑰解密的方式進行身份驗證和數(shù)據(jù)傳輸。用戶生成

    2024年01月25日
    瀏覽(28)
  • GIT常用操作整理(從本地創(chuàng)建倉庫到提交到GitHub全流程)學習筆記

    GIT常用操作整理(從本地創(chuàng)建倉庫到提交到GitHub全流程)學習筆記

    1. 本體和插件下載 官網(wǎng): GIT Download下載 安裝過程中一路默認即可。 終端輸入 查看git安裝是否成功。 (可選)然后下載一個 Git 狀態(tài)顯示到 powershell 中的非常好用插件,posh-Git(windows): 用管理員身份打開 powershell ,之后輸入 重啟 powershell 初始化倉庫的文件位置會加一個

    2024年04月28日
    瀏覽(25)
  • git clone 拉取Git倉庫時出現(xiàn)Failed to connect to github.com port 443: 拒絕連接

    當你掛著代理 或者取消代理都嘗試過 并且均失敗。 1.為 Git 單獨配置代理-失敗 2.取消代理-失敗 解決: 可能是network-manager和NetworkManager發(fā)生了沖突,禁用NetworkManager并且重啟network-manager后發(fā)現(xiàn)可以成功git clone

    2024年01月22日
    瀏覽(23)
  • 使用GitHub:創(chuàng)建倉庫、提交更改、Fork一個倉庫、同步Fork倉庫。

    使用GitHub:創(chuàng)建倉庫、提交更改、Fork一個倉庫、同步Fork倉庫。

    1、創(chuàng)建倉庫 登錄后——左上角“New”——Repository name(寫入自己項目名稱)——選中“Add a README file”——點擊Create repository。 2、提交更改(提交一個對README文件的修改) (1)找到創(chuàng)建倉庫的文件列表,單擊README.md文件,點擊編輯。輸入用戶所添加的信息:*。 (2)點擊

    2024年02月12日
    瀏覽(29)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包