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

git拉取遠(yuǎn)程倉(cāng)庫(kù)到本地并建立遠(yuǎn)程分支+各類操作

這篇具有很好參考價(jià)值的文章主要介紹了git拉取遠(yuǎn)程倉(cāng)庫(kù)到本地并建立遠(yuǎn)程分支+各類操作。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

我決定自己寫一篇文章,不然每次玩git都要找許多文章搞半天才會(huì),很浪費(fèi)時(shí)間?。。。。。。。?!
本文包括如何用git將遠(yuǎn)程倉(cāng)庫(kù)拉取到本地、建立遠(yuǎn)程分支和一些問題的解決方案等,非常之詳細(xì)?。?!

1、在桌面新建一個(gè)文件夾

首先在桌面新建一個(gè)文件夾,打開該文件夾,點(diǎn)擊右鍵,選擇“Git Bash Here”
git克隆遠(yuǎn)程倉(cāng)庫(kù)到本地,git,github,linux
git克隆遠(yuǎn)程倉(cāng)庫(kù)到本地,git,github,linux

2、git clone repository

首先復(fù)制需要克隆的遠(yuǎn)程倉(cāng)庫(kù)的地址:
git克隆遠(yuǎn)程倉(cāng)庫(kù)到本地,git,github,linux
在命令行輸入git clone [the url of the repository]:
git克隆遠(yuǎn)程倉(cāng)庫(kù)到本地,git,github,linux
由上圖可見,已成功將遠(yuǎn)程倉(cāng)庫(kù)克隆到本地。

3、git branch查看分支

克隆完看看有哪些分支吧。但是首先你要進(jìn)入本地倉(cāng)庫(kù)的文件夾里,然后在這個(gè)文件夾里重新打開git bash命令行,進(jìn)行后續(xù)操作。
git克隆遠(yuǎn)程倉(cāng)庫(kù)到本地,git,github,linux
上圖中標(biāo)黃的文件夾就是我克隆下來(lái)的本地倉(cāng)庫(kù)。打開這個(gè)文件夾,在空白處點(diǎn)擊右鍵,選擇git bash here,再次打開git bash命令行。
git克隆遠(yuǎn)程倉(cāng)庫(kù)到本地,git,github,linux
git克隆遠(yuǎn)程倉(cāng)庫(kù)到本地,git,github,linux
下面是一些查看分支的命令:
git branch - 查看本地分支
git branch -r - 查看遠(yuǎn)程分支
git branch -a - 查看本地倉(cāng)庫(kù)和遠(yuǎn)程分支 (a 是 all 的簡(jiǎn)寫)
演示一下區(qū)別:
git克隆遠(yuǎn)程倉(cāng)庫(kù)到本地,git,github,linux

4、git branch新建分支

git branch newBranch - 新建本地分支newBranch
git checkout newBranch - 切換到本地分支newBranch
git克隆遠(yuǎn)程倉(cāng)庫(kù)到本地,git,github,linux
成功新建名為“newBranch”的新分支,同時(shí)使用切換分支的命令,將分支從(main)切換到了(newBranch)。

5、git push推送新分支

我現(xiàn)在在本地倉(cāng)庫(kù)新建一個(gè)test.txt文件,想要把這個(gè)改動(dòng)推送到遠(yuǎn)程倉(cāng)庫(kù),但是又不想修改遠(yuǎn)程倉(cāng)庫(kù)main分支下的內(nèi)容,所以我要把我的新分支推到遠(yuǎn)程倉(cāng)庫(kù)里。做完改動(dòng)的項(xiàng)目屬于我的newBranch分支下面,main分支下面的項(xiàng)目還是原來(lái)那個(gè)。
git克隆遠(yuǎn)程倉(cāng)庫(kù)到本地,git,github,linux
首先要運(yùn)行git add test.txt命令,然后運(yùn)行git commit -m “備注內(nèi)容”(這個(gè)備注內(nèi)容是你提交這次改動(dòng)寫的備注信息),最后提交改動(dòng)到指定分支:git push origin newBranch
git克隆遠(yuǎn)程倉(cāng)庫(kù)到本地,git,github,linux
好呢出錯(cuò)了……我看看怎么解決這個(gè)問題……
很滿意,一下子就找到了解決方案,放個(gè)鏈接在這里:
git:上傳代碼時(shí),出現(xiàn)fatal: unable to access ‘XXX‘: Recv failure: Connection was reset 錯(cuò)誤解決方法
但是可以不看這個(gè)鏈接,直接看我下面的解決辦法,因?yàn)槲抑蛔隽诉@篇文章說的第一步。
直接在git bash命令行里運(yùn)行以下兩行代碼:

git config --global --unset http.proxy
git config --global --unset https.proxy

來(lái)看看效果:
git克隆遠(yuǎn)程倉(cāng)庫(kù)到本地,git,github,linux
成功了吧!來(lái)看看遠(yuǎn)程倉(cāng)庫(kù)是不是有新分支了:
git克隆遠(yuǎn)程倉(cāng)庫(kù)到本地,git,github,linux
牛哇牛哇成功啦!?。。。。。。。。。。。。。。。?br> 下面是關(guān)于git push的補(bǔ)充內(nèi)容……

補(bǔ)充內(nèi)容:關(guān)于git push

  1. git add .:以后每次對(duì)本地倉(cāng)庫(kù)做了改動(dòng),都可以直接運(yùn)行這條命令。add后面的點(diǎn)表示所有改動(dòng)。因?yàn)槿绻總€(gè)改動(dòng)文件都要運(yùn)行一遍git add filename,顯然非常麻煩,所以直接運(yùn)行git add . 就好了。
  2. 為什么要有 add->commit->push 這一連串的操作?之前我看過相關(guān)視頻,現(xiàn)在懶得查資料了,所以就說說我的理解吧!
  3. 首先你可以想象本地倉(cāng)庫(kù)和遠(yuǎn)程倉(cāng)庫(kù)之間有個(gè)緩沖區(qū)。add 這個(gè)操作相當(dāng)于把你的所有改動(dòng)放到了這個(gè)緩沖區(qū)里,commit 這個(gè)操作相當(dāng)于把你這些改動(dòng)打包成一個(gè)包裹,并且寫一個(gè)備注,表示你為什么要提交這些改動(dòng),做個(gè)備注也能幫助自己知道這次提交改動(dòng)的目的是什么。比如你就是想測(cè)試能不能push成功,你就可以git commit -m “test push” 。最后push 操作就是把這個(gè)包裹送到遠(yuǎn)程倉(cāng)庫(kù),對(duì)遠(yuǎn)程倉(cāng)庫(kù)的相應(yīng)分支進(jìn)行修改。完畢!
  4. 好其實(shí)我前幾天就開始搞這個(gè)本地新建分支然后推送到遠(yuǎn)程倉(cāng)庫(kù)了,其實(shí)遇到了好些問題!但是都很快解決了!所以如果在做的過程中遇到了其他的問題,直接去csdn搜一搜很快就能解決!
  5. 如果我哪里說的有問題或者我的理解有問題,希望有好心人幫忙指正一下!謝謝!
  6. 哦這篇文章后續(xù)應(yīng)該還會(huì)更新,比如如何把其他分支合并到main分支里?雖然csdn上多的是相關(guān)文章,但是到時(shí)候我需要做這個(gè)的話,我還是會(huì)把具體操作補(bǔ)充到這篇文章里。

2023.03.26:idea推送分支

用idea把本地倉(cāng)庫(kù)打開,對(duì)倉(cāng)庫(kù)進(jìn)行修改以后,點(diǎn)擊Git,先選擇commit并添加備注,然后選擇push,就能把新做的改動(dòng)push到遠(yuǎn)程倉(cāng)庫(kù)的相應(yīng)分支下。
git克隆遠(yuǎn)程倉(cāng)庫(kù)到本地,git,github,linux

2023.04.17:分支合并到master

假如這個(gè)分支叫做test,那么執(zhí)行以下操作:(我一下子就合并成功了)

git checkout master
git pull origin master
git merge test
git push origin master

2023.04.17:刪除本地分支和遠(yuǎn)程分支

假如這個(gè)分支叫做test,那么執(zhí)行以下操作:(我一下子就刪除成功了)
本地分支的刪除:

git branch --delete test

遠(yuǎn)程倉(cāng)庫(kù)中分支的刪除:

git push origin --delete test

2023.09.07:將遠(yuǎn)程主分支合并到本地分支

把本地分支修改完以后,想要合并到遠(yuǎn)程主分支,但是遠(yuǎn)程主分支被項(xiàng)目負(fù)責(zé)人做了一些小變動(dòng),那么就需要先把遠(yuǎn)程主分支拉下來(lái)和我的本地分支進(jìn)行合并,然后將本地分支合并到遠(yuǎn)程分支,進(jìn)一步合并到遠(yuǎn)程主分支。以下是我的合并步驟:
首先運(yùn)行合并遠(yuǎn)程分支的命令:

git merge origin/master

結(jié)果沒有合并成功,因?yàn)榇嬖谖募g的沖突。此時(shí)可以使用以下命令查看沖突在哪里:

git status

針對(duì)產(chǎn)生沖突的文件,需要仔細(xì)對(duì)比本地分支的文件和遠(yuǎn)程主分支的文件,并手動(dòng)編輯文件解決沖突。
解決沖突以后,就可以commit并push到遠(yuǎn)程分支(注意,還不是遠(yuǎn)程主分支),進(jìn)一步去github項(xiàng)目頁(yè)面提交一個(gè)將分支合并到主分支的pull request,經(jīng)過項(xiàng)目其他成員的review以后,即可合并。

2023.12.19:已刪除的遠(yuǎn)程分支仍在本地顯示

在使git branch -a顯示所有本地分支和遠(yuǎn)程分支以后,可能會(huì)發(fā)現(xiàn),有一些分支已經(jīng)刪除了,但是仍能看到這些分支,那么如何刪除這些分支?
首先可以查看遠(yuǎn)程分支的情況:

git remote show origin

已經(jīng)被刪除的遠(yuǎn)程分支的狀態(tài)為:

stale (use 'git remote prune' to remove)

根據(jù)括號(hào)里的提示,用以下語(yǔ)句清理遠(yuǎn)程已刪除的分支:

git remote prune origin

清理完以后,多余的遠(yuǎn)程分支已經(jīng)沒了,但是它們?cè)诒镜厝匀淮嬖?,那么用以下語(yǔ)句來(lái)清除本地分支:

git branch -d [分支名稱]

參考文章:git遠(yuǎn)程刪除分支后,本地git branch -a 依然能看到該分支的解決辦法文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-730706.html

到了這里,關(guān)于git拉取遠(yuǎn)程倉(cāng)庫(kù)到本地并建立遠(yuǎn)程分支+各類操作的文章就介紹完了。如果您還想了解更多內(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 基本操作【本地倉(cāng)庫(kù)與遠(yuǎn)程倉(cāng)庫(kù)的推送、克隆和拉取】

    Git 基本操作【本地倉(cāng)庫(kù)與遠(yuǎn)程倉(cāng)庫(kù)的推送、克隆和拉取】

    Git 是分布式版本控制系統(tǒng)(Distributed Version Control System,簡(jiǎn)稱 DVCS),分為兩種類型的倉(cāng)庫(kù): 本地倉(cāng)庫(kù)和遠(yuǎn)程倉(cāng)庫(kù) 工作流程如下 1.從遠(yuǎn)程倉(cāng)庫(kù)中克隆或拉取代碼到本地倉(cāng)庫(kù)(clone/pull) 2.從本地進(jìn)行代碼修改 3.在提交前先將代碼提交到暫存區(qū) 4.提交到本地倉(cāng)庫(kù)。本地倉(cāng)庫(kù)中

    2024年02月07日
    瀏覽(33)
  • 【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é)作開發(fā)和跨團(tuán)隊(duì)協(xié)作開發(fā)(開源項(xiàng)目) 作用:備

    2024年01月21日
    瀏覽(130)
  • Git : 本地分支與遠(yuǎn)程分支建立關(guān)聯(lián)

    簡(jiǎn)記下本地分支和遠(yuǎn)程分支的幾種關(guān)聯(lián)方式 使用 git checkout 命令時(shí),添加 -b 參數(shù),相當(dāng)于創(chuàng)建了新分支后并進(jìn)行分支切換。對(duì)于新創(chuàng)建的分支可以直接指定關(guān)聯(lián)的遠(yuǎn)程分支: git push 命令本身時(shí)推送遠(yuǎn)程分支的命令,借助 --set-upstream 參數(shù),可以指定關(guān)聯(lián)上遠(yuǎn)程分支: 其中 o

    2024年02月08日
    瀏覽(26)
  • Git拉取遠(yuǎn)程分支并創(chuàng)建本地分支

    使用如下git命令查看所有遠(yuǎn)程分支: git branch -r 查看遠(yuǎn)程和本地所有分支: git branch -a 查看本地分支: git branch 在輸出結(jié)果中,前面帶* 的是當(dāng)前分支。 方法一 使用如下命令: git checkout -b 本地分支名x origin/遠(yuǎn)程分支名x 使用該方式會(huì)在本地新建分支x,并自動(dòng)切換到該本地分

    2024年02月11日
    瀏覽(94)
  • Git拉取遠(yuǎn)程分支到本地

    Git拉取遠(yuǎn)程分支到本地

    先在電腦中安裝Git。 在想要放置項(xiàng)目的文件夾中【右鍵】- 【Git Bash Here】 打開Git彈窗。 git init 項(xiàng)目根目錄下出現(xiàn).git文件夾是成功。 git remote add origin git@xxxxx Git項(xiàng)目的路徑在【Clone】按鈕中獲取,SSH或HTTPS格式的都可以。 git fetch origin develop develop是遠(yuǎn)程倉(cāng)庫(kù)上服務(wù)的分支名,

    2024年02月15日
    瀏覽(18)
  • 本地git拉取遠(yuǎn)程新分支

    相信大部分下小伙伴遇到了過這樣的問題,就是說本地不存在xxx分支,但是遠(yuǎn)程別人創(chuàng)建了一個(gè)新分支,需要你去push代碼。但是本地沒有你也無(wú)法切換分支。這時(shí)候你就需要從遠(yuǎn)處將這個(gè)分支拉取下來(lái)。具體操作流程如下: 前提: 1.查看本地分支 2.查看遠(yuǎn)程分支 ?或者查看本

    2024年02月11日
    瀏覽(22)
  • git 拉取遠(yuǎn)程分支到本地

    git 拉取遠(yuǎn)程分支到本地

    git remote add origin git@github.com:miaov-zmouse/kkb-test.git 標(biāo)出的粗色字體,是要建立連接的遠(yuǎn)程倉(cāng)庫(kù)地址,為參考 同步本地倉(cāng)庫(kù)到遠(yuǎn)程 git push -u origin master -u 簡(jiǎn)化后續(xù)操作 git push origin master 遠(yuǎn)程分支 提交到遠(yuǎn)程(分支) git push origin [本地分支名稱]:[遠(yuǎn)程分支名稱] 遠(yuǎn)程先創(chuàng)建好分支然

    2024年02月06日
    瀏覽(89)
  • Git (版本控制,git安裝和配置,git代碼托管服務(wù),git操作本地遠(yuǎn)程倉(cāng)庫(kù),分支,idea整合git)【看這一片就夠】

    Git (版本控制,git安裝和配置,git代碼托管服務(wù),git操作本地遠(yuǎn)程倉(cāng)庫(kù),分支,idea整合git)【看這一片就夠】

    目錄 一、版本控制介紹 1. 版本控制介紹 2. 版本控制工具 3. git簡(jiǎn)介 二、git安裝與配置 1. 下載git 2. 安裝git 2. 配置git 三、git代碼托管服務(wù) 1. 常見的git代碼托管服務(wù) 2. 注冊(cè)碼云帳號(hào)【這里介紹一種的用法,其它也是一樣的操作】 3. 創(chuàng)建遠(yuǎn)程倉(cāng)庫(kù) 四、git命令-操作本地倉(cāng)庫(kù) 1. 獲

    2024年04月14日
    瀏覽(30)
  • git創(chuàng)建一個(gè)本地分支,并從遠(yuǎn)程分支拉取代碼

    Git 是一種分布式版本控制系統(tǒng),廣泛用于管理項(xiàng)目的源代碼。它可以追蹤文件的修改、記錄歷史變更、協(xié)調(diào)多人合作開發(fā),并提供了回滾、分支管理、合并等功能。要?jiǎng)?chuàng)建一個(gè)本地分支并從遠(yuǎn)程分支拉取代碼,你可以按照以下步驟進(jìn)行操作: 首先,確認(rèn)遠(yuǎn)程分支存在于遠(yuǎn)程

    2024年02月14日
    瀏覽(96)
  • git本地怎么拉取遠(yuǎn)程新的分支

    要在本地拉取遠(yuǎn)程倉(cāng)庫(kù)的新分支,可以按照以下步驟進(jìn)行操作: 首先,確保你已經(jīng)在本地克隆了遠(yuǎn)程倉(cāng)庫(kù)。如果沒有,請(qǐng)使用以下命令克隆倉(cāng)庫(kù): 進(jìn)入倉(cāng)庫(kù)目錄: 拉取遠(yuǎn)程倉(cāng)庫(kù)的最新更新: 檢查可用的遠(yuǎn)程分支: 這將列出所有的遠(yuǎn)程分支,你可以在其中找到你感興趣的新

    2024年02月05日
    瀏覽(22)

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

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

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

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

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包