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

Linux/Ubuntu下使用git從Github拉取項(xiàng)目文件、提交修改后文件的完整流程演示

這篇具有很好參考價(jià)值的文章主要介紹了Linux/Ubuntu下使用git從Github拉取項(xiàng)目文件、提交修改后文件的完整流程演示。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問(wèn)。

前言:這里提交修改僅針對(duì)個(gè)人Github倉(cāng)庫(kù)。只有使用過(guò)程,不包含技術(shù)細(xì)節(jié)。本人也是剛學(xué),歡迎大佬們交流指正。

前序知識(shí)

git是一種分布式開(kāi)源版本控制系統(tǒng),它有本地倉(cāng)庫(kù)和遠(yuǎn)程倉(cāng)庫(kù),遠(yuǎn)程倉(cāng)庫(kù)可以和Github的倉(cāng)庫(kù)(Repositories)進(jìn)行鏈接。遠(yuǎn)程倉(cāng)庫(kù)可以和Github的倉(cāng)庫(kù)(Repositories)鏈接后,提交代碼時(shí),在本地修改完代碼后,使用git commit將修改提交到本地倉(cāng)庫(kù)中,然后再用git push將本地倉(cāng)庫(kù)的修改推送到遠(yuǎn)程倉(cāng)庫(kù),這里即Github倉(cāng)庫(kù),也就修改了Github里看到的項(xiàng)目?jī)?nèi)容。拉取Github里修改后的代碼到本地倉(cāng)庫(kù)時(shí),使用git pull即可。下面詳細(xì)介紹該過(guò)程。

準(zhǔn)備工作:安裝git

這里直接使用命令行安裝:sudo apt install git
ubuntu20.04 git教程,編程工具,linux,ubuntu,git,github
使用git --version查看git是否安裝成功
ubuntu20.04 git教程,編程工具,linux,ubuntu,git,github

方法一、直接使用git clone拉取已有項(xiàng)目(推薦)

  1. 在文件夾下使用git clone 倉(cāng)庫(kù)鏈接拉取代碼
    以我的Github一個(gè)測(cè)試項(xiàng)目舉例,復(fù)制該鏈接
    ubuntu20.04 git教程,編程工具,linux,ubuntu,git,github
    然后在準(zhǔn)備存放該項(xiàng)目的文件夾路徑下:
    ubuntu20.04 git教程,編程工具,linux,ubuntu,git,github
    此時(shí),目錄下就有了該項(xiàng)目的文件夾,進(jìn)入后就能看到所有的項(xiàng)目文件
    ubuntu20.04 git教程,編程工具,linux,ubuntu,git,github

  2. 上傳本地修改后的代碼到Github
    現(xiàn)在假設(shè)在本地倉(cāng)庫(kù)下修改了README.md文件,且新增一個(gè)test.cpp文件,此時(shí)可以使用
    git status查看本地倉(cāng)庫(kù)當(dāng)前的文件更改情況:
    ubuntu20.04 git教程,編程工具,linux,ubuntu,git,github
    可以看到提示,test.cpp未跟蹤,跟蹤指的是Git 正在監(jiān)視和追蹤的文件或目錄,這意味著 Git 會(huì)檢測(cè)這些文件的更改并記錄它們。因此必須添加跟蹤才能提交修改。
    使用git add 文件名添加跟蹤。如圖輸入git add test.cpp后,查看git status,發(fā)現(xiàn)test.cpp文件已被暫存并等待commit。
    ubuntu20.04 git教程,編程工具,linux,ubuntu,git,github
    同時(shí),已跟蹤但被修改了的文件,也必須git add 暫存更改才能提交。
    ubuntu20.04 git教程,編程工具,linux,ubuntu,git,github

  3. 提交修改到本地倉(cāng)庫(kù)
    使用命令git commit -m "提交說(shuō)明"來(lái)提交到本地倉(cāng)庫(kù)?!疤峤徽f(shuō)明”就是對(duì)此次提交的一個(gè)描述,自己寫(xiě)。提示以下類似內(nèi)容,表示commit成功。
    ubuntu20.04 git教程,編程工具,linux,ubuntu,git,github

  4. 將本地倉(cāng)庫(kù)的修改同步到遠(yuǎn)程倉(cāng)庫(kù)
    使用git push -u origin <branch-name>將本地分支的提交推送到名為 origin 的遠(yuǎn)程存儲(chǔ)庫(kù)上的 分支。這是最常見(jiàn)的用法,其中 是本地分支的名稱。
    在第一次推送分支時(shí),使用 -u 或 --set-upstream 參數(shù)將本地分支與遠(yuǎn)程分支關(guān)聯(lián)。這將使 Git 自動(dòng)跟蹤遠(yuǎn)程分支,以便在以后的 git pull 和 git push 中不必指定遠(yuǎn)程和分支名稱。
    輸入git push指令后會(huì)讓輸入Github用戶名以及密碼的步驟,這里的密碼不能使用Github的登錄密碼,而是使用一個(gè)在Github網(wǎng)站上生成的密鑰。
    生成步驟為:在自己的Github頁(yè)面,進(jìn)入setting—>Developer settings—>Personal access tokens—>Tokens(classic)
    Note隨便填,通常為“l(fā)ogin”。Expiration為有效期,到期后需重新生成Token,Select scopes選擇repo,然后點(diǎn)擊“Generate token”,得到Token后記得保存下來(lái),在有效期內(nèi)都有效。ubuntu20.04 git教程,編程工具,linux,ubuntu,git,github
    有了token后,該token就是push時(shí)的password,成功push提示如下。此時(shí)查看Github的項(xiàng)目已經(jīng)發(fā)生了修改。
    ubuntu20.04 git教程,編程工具,linux,ubuntu,git,github
    ubuntu20.04 git教程,編程工具,linux,ubuntu,git,github

  5. 拉取遠(yuǎn)程倉(cāng)庫(kù)的修改到本地倉(cāng)庫(kù)
    現(xiàn)在直接在Github網(wǎng)頁(yè)上修改README.md文件,并把修改拉取到本地倉(cāng)庫(kù)。
    修改如下:
    ubuntu20.04 git教程,編程工具,linux,ubuntu,git,github
    使用git pull 遠(yuǎn)程倉(cāng)庫(kù)名 遠(yuǎn)程倉(cāng)庫(kù)分支名 ,用于從遠(yuǎn)程存儲(chǔ)庫(kù)拉取更新并合并到當(dāng)前分支。它相當(dāng)于運(yùn)行 git fetch 來(lái)獲取遠(yuǎn)程更新,然后運(yùn)行 git merge 來(lái)合并這些更新到當(dāng)前分支。這里因?yàn)間it push使用了-u,因此不用再指定遠(yuǎn)程倉(cāng)庫(kù)名、分支名。
    ubuntu20.04 git教程,編程工具,linux,ubuntu,git,github
    此時(shí)可見(jiàn)本地README.md文件已被修改。文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-762041.html

方法二、本地手動(dòng)完成倉(cāng)庫(kù)初始化、連接遠(yuǎn)程倉(cāng)庫(kù)

  1. git init本地倉(cāng)庫(kù)
    在保存項(xiàng)目的文件夾下使用git init創(chuàng)建一個(gè)本地倉(cāng)庫(kù),如下圖:
    ubuntu20.04 git教程,編程工具,linux,ubuntu,git,github
  2. 創(chuàng)建遠(yuǎn)程倉(cāng)庫(kù)
    使用git remote add 遠(yuǎn)程倉(cāng)庫(kù)名 倉(cāng)庫(kù)鏈接 創(chuàng)建一個(gè)遠(yuǎn)程倉(cāng)庫(kù),遠(yuǎn)程倉(cāng)庫(kù)名通常為"origin"。使用git remote 查看遠(yuǎn)程倉(cāng)庫(kù)。
    ubuntu20.04 git教程,編程工具,linux,ubuntu,git,github
  3. 如方法一使用
    現(xiàn)在使用方法跟方法一一致了。
    拉取倉(cāng)庫(kù): ubuntu20.04 git教程,編程工具,linux,ubuntu,git,github
    推送更改:
    ubuntu20.04 git教程,編程工具,linux,ubuntu,git,github

到了這里,關(guān)于Linux/Ubuntu下使用git從Github拉取項(xiàng)目文件、提交修改后文件的完整流程演示的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

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

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • git拉取github上的項(xiàng)目

    git拉取github上的項(xiàng)目

    1.先創(chuàng)建github賬號(hào)和項(xiàng)目;系統(tǒng)安裝git程序 git安裝之后,在本地項(xiàng)目文件夾中右鍵,菜單顯示有 Git GUI Here 和 Git Bash Here ,表示Git安裝成功。配置用戶名稱和e-mal地址;Git提交都會(huì)使用該信息,它被永遠(yuǎn)的嵌入到了你的提交中 2.先配置ssh公鑰,為了避免每次遠(yuǎn)程訪問(wèn)需要輸密碼

    2023年04月08日
    瀏覽(25)
  • IDEA使用git拉取gitLab的項(xiàng)目——多個(gè)項(xiàng)目得放在同一文件下

    IDEA使用git拉取gitLab的項(xiàng)目——多個(gè)項(xiàng)目得放在同一文件下

    gitLab上clone with http 使用git bash 操作 為了能在同一文件夾下打開(kāi)所有項(xiàng)目模塊 參考文檔:https://blog.51cto.com/u_15067236/3947903 前提:安裝了git bash 在想要放項(xiàng)目的文件夾下右鍵鼠標(biāo),選擇git bash here 命令行模式下輸入: 其中是需要輸入賬號(hào)密碼的,可以使用命令行記住下次輸入的

    2023年04月10日
    瀏覽(27)
  • 【Git】本地倉(cāng)庫(kù)管理遠(yuǎn)程庫(kù)(GitHub)——clone(下載)、commit(添加到本地倉(cāng)庫(kù))、push(提交到遠(yuǎn)程倉(cāng)庫(kù))、pull(拉取)操作

    【Git】本地倉(cāng)庫(kù)管理遠(yuǎn)程庫(kù)(GitHub)——clone(下載)、commit(添加到本地倉(cāng)庫(kù))、push(提交到遠(yuǎn)程倉(cāng)庫(kù))、pull(拉取)操作

    目錄 使用遠(yuǎn)程倉(cāng)庫(kù)的目的 將本地倉(cāng)庫(kù)同步到git遠(yuǎn)程倉(cāng)庫(kù) 1.克隆遠(yuǎn)程倉(cāng)庫(kù)(clone) 2.新建一個(gè)文件 3.將工作區(qū)的文件添加到暫存區(qū) 4.將暫存區(qū)的文件添加到本地倉(cāng)庫(kù)(commit) 5.提交(同步)到遠(yuǎn)程倉(cāng)庫(kù)(push) 6.遠(yuǎn)程庫(kù)拉取到本地庫(kù)(pull) 7.團(tuán)隊(duì)協(xié)作開(kāi)發(fā)和跨團(tuán)隊(duì)協(xié)作開(kāi)發(fā)(開(kāi)源項(xiàng)目) 作用:備

    2024年01月21日
    瀏覽(131)
  • 使用TortoiseGit拉?。╟lone)、提交代碼至托管倉(cāng)庫(kù)(GitLab、GitHub、Gitee)

    使用TortoiseGit拉?。╟lone)、提交代碼至托管倉(cāng)庫(kù)(GitLab、GitHub、Gitee)

    以GitLab為例,假設(shè)我們要拉取GitLab上如下路徑的代碼: Step 1: 獲取代碼倉(cāng)庫(kù)路徑 Step 2: 新建文件夾 在本地新建文件夾用于放置拉取的程序文件等: Step 3: Git clone設(shè)置 選擇代碼倉(cāng)庫(kù)路徑復(fù)制到URL,同時(shí)設(shè)置拉取文件的保存位置即Directory。此外,根據(jù)實(shí)際情況選擇要拉取的代碼

    2024年02月02日
    瀏覽(131)
  • git clone拉取GitHub項(xiàng)目失敗/太慢的解決方法

    針對(duì) 在Ubuntu中通過(guò)git clone從GitHub上拉取項(xiàng)目時(shí),遇到失敗/速度慢等情況, 記錄本人的解決思路。 方案一、使用gitclone gitclone.com是一個(gè)提供下載緩存的代碼下載網(wǎng)站,使用方法簡(jiǎn)單,只需要 在倉(cāng)庫(kù)地址前面加上 gitclone.com ,就可以使速度提升幾倍。(個(gè)人覺(jué)得速度很慢) 例

    2024年04月27日
    瀏覽(28)
  • 【Git】Github fork項(xiàng)目后如何拉取其他分支

    【Git】Github fork項(xiàng)目后如何拉取其他分支

    【前言】我們?cè)贕ithub里fork了一個(gè)倉(cāng)庫(kù)后會(huì)發(fā)現(xiàn)自己的倉(cāng)庫(kù)里只有一個(gè)分支,就是源倉(cāng)庫(kù)的主分支,這個(gè)時(shí)候我們想在其他分支上貢獻(xiàn)代碼,應(yīng)該怎么辦呢?因?yàn)橛袝r(shí)候我們可能會(huì)想把修改同步到多個(gè)分支。 查看當(dāng)前分支: 該倉(cāng)庫(kù)的主分支為release/2.6,此時(shí)我已經(jīng)切換到了d

    2024年02月15日
    瀏覽(44)
  • Linux 系統(tǒng)拉取 Github項(xiàng)目

    Linux 系統(tǒng)拉取 Github項(xiàng)目

    在 Linux 上拉取 GitHub 項(xiàng)目可以使用 Git 命令。首先確保已經(jīng)安裝了 Git 。如果沒(méi)有安裝,可以通過(guò)包管理器(比如 apt 、 yum )來(lái)進(jìn)行安裝。 配置本地賬戶和郵箱 查看是否安裝成功 生成公鑰:輸入下面指令后,連續(xù)3次回車鍵即可。 查看生成的公鑰 將文件內(nèi)的所有內(nèi)容復(fù)制粘

    2024年02月03日
    瀏覽(17)
  • 【入門/小白向】第一次在Linux/Ubuntu終端上使用Git拉取代碼,該怎么做?保姆教程,步驟分解。

    【入門/小白向】第一次在Linux/Ubuntu終端上使用Git拉取代碼,該怎么做?保姆教程,步驟分解。

    【Step.1】 安裝 git 安裝完成后執(zhí)行下句,可以看到安裝版本: 【Step.2】 配置郵箱 (git網(wǎng)站賬戶注冊(cè)的郵箱,如bob2023@yy.com)?和用戶名 (任取,如bob): 隨后可執(zhí)行下句,查看是否配置成功: 實(shí)例執(zhí)行如下圖: ?【 Step.3 】生成 SSH 密鑰,用于遠(yuǎn)程訪問(wèn)?git (下面使用的公鑰算法是

    2024年02月05日
    瀏覽(25)
  • 將項(xiàng)目復(fù)制到新電腦之后, 無(wú)法通過(guò)git 進(jìn)行拉取代碼/查看歷史提交記錄等操作

    將項(xiàng)目復(fù)制到新電腦之后, 無(wú)法通過(guò)git 進(jìn)行拉取代碼/查看歷史提交記錄等操作

    將項(xiàng)目代碼整體打包到新環(huán)境(新電腦), 在idea/pycharm下載好git相關(guān)插件并打開(kāi)項(xiàng)目之后, 通過(guò)git拉取代碼失敗(gitlab/git/gtee) 最近因工作原因需要講電腦上的代碼遷移到新電腦上, 但是將idea以及git插件等配置好之后, 打開(kāi)項(xiàng)目, 發(fā)現(xiàn)無(wú)法查看之前的提交記錄, 即使點(diǎn)擊刷新也無(wú)法查

    2024年02月04日
    瀏覽(39)
  • git本地項(xiàng)目同時(shí)推送提交到github和gitee同步

    同時(shí)推送到GitHub和Gitee(碼云)可以通過(guò)設(shè)置多個(gè)遠(yuǎn)程倉(cāng)庫(kù)地址來(lái)實(shí)現(xiàn)。具體步驟如下: 一、分別推送 第一次推送倉(cāng)庫(kù) 加 -u 添加 分支 分別推送會(huì)報(bào)錯(cuò) 二、一鍵推送 修改.git/config配置文件 新配置文件 開(kāi)始推送 三、自定義Git別名 你也可以通過(guò)設(shè)置一個(gè)Git別名來(lái)實(shí)現(xiàn)這一點(diǎn),

    2024年02月06日
    瀏覽(84)

覺(jué)得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

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

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包