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

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

這篇具有很好參考價(jià)值的文章主要介紹了【Git】本地倉庫管理遠(yuǎn)程庫(GitHub)——clone(下載)、commit(添加到本地倉庫)、push(提交到遠(yuǎn)程倉庫)、pull(拉取)操作。希望對大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

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

使用遠(yuǎn)程倉庫的目的

作用:備份,實(shí)現(xiàn)代碼共享集成化管理
【Git】本地倉庫管理遠(yuǎn)程庫(GitHub)——clone(下載)、commit(添加到本地倉庫)、push(提交到遠(yuǎn)程倉庫)、pull(拉取)操作,GitHub,git,github,clone,commit,push,pull

將本地倉庫同步到git遠(yuǎn)程倉庫

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

1.克隆遠(yuǎn)程倉庫(clone)

1.目的

將遠(yuǎn)程倉庫(GitHub對應(yīng)的項(xiàng)目)下載到本地

2.復(fù)制

git  clone  倉庫地址

倉庫地址獲?。ㄟ@里我下載OpenCV):
【Git】本地倉庫管理遠(yuǎn)程庫(GitHub)——clone(下載)、commit(添加到本地倉庫)、push(提交到遠(yuǎn)程倉庫)、pull(拉取)操作,GitHub,git,github,clone,commit,push,pull
【Git】本地倉庫管理遠(yuǎn)程庫(GitHub)——clone(下載)、commit(添加到本地倉庫)、push(提交到遠(yuǎn)程倉庫)、pull(拉取)操作,GitHub,git,github,clone,commit,push,pull
速度還挺快的哈,每秒4M多呢!以后可以用這種方法下載文件了。

我再下載自己的倉庫
【Git】本地倉庫管理遠(yuǎn)程庫(GitHub)——clone(下載)、commit(添加到本地倉庫)、push(提交到遠(yuǎn)程倉庫)、pull(拉取)操作,GitHub,git,github,clone,commit,push,pull

【Git】本地倉庫管理遠(yuǎn)程庫(GitHub)——clone(下載)、commit(添加到本地倉庫)、push(提交到遠(yuǎn)程倉庫)、pull(拉取)操作,GitHub,git,github,clone,commit,push,pull
這里我下載了好幾次才成功。

2.新建一個(gè)文件

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

3.將工作區(qū)的文件添加到暫存區(qū)

git  add  hello.c 

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

4.將暫存區(qū)的文件添加到本地倉庫(commit)

git  commit  -m  "提交描述"

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

5.提交(同步)到遠(yuǎn)程倉庫(push)

git push 

【Git】本地倉庫管理遠(yuǎn)程庫(GitHub)——clone(下載)、commit(添加到本地倉庫)、push(提交到遠(yuǎn)程倉庫)、pull(拉取)操作,GitHub,git,github,clone,commit,push,pull
添加成功

如果提示:The requested URL returned error: 403 Forbidden while accessing等
答案:私有項(xiàng)目,沒有權(quán)限,輸入用戶名密碼,或者遠(yuǎn)程地址采用這種類型
vi .git/config
將url => https://github.com/用戶名/倉庫名.git
修改為: url => https://用戶名:密碼@github.com/用戶名/倉庫名.git

6.遠(yuǎn)程庫拉取到本地庫(pull)

這部分摘自這篇博文:https://xiongyiming.blog.csdn.net/article/details/106153902

遠(yuǎn)程庫拉取(pull)到本地庫命令格式為: git pull origin master ,origin為遠(yuǎn)程庫地址的別名。

將遠(yuǎn)程庫文件更新到本地庫,本地工作區(qū)文件將會更新,如果本地有和遠(yuǎn)程庫同名的文件,將會強(qiáng)制更新本地庫文件。

例如新建test_pull文件,新建123.txt文件,然后提交到本地庫,如下圖所示:

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


將遠(yuǎn)程庫地址更改別名(git remote add origin 遠(yuǎn)程庫地址),然后執(zhí)行命令:git pull origin master

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


此時(shí)發(fā)現(xiàn),pull失敗,因?yàn)楸镜貛煊泻瓦h(yuǎn)程庫不相同的文件,此時(shí)可以通過命令:git pull origin master --allow-unrelated-histories 強(qiáng)制拉取(pull)

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


下面將本地庫文件全部推送到遠(yuǎn)程庫,命令為:git push origin master ,結(jié)果如下圖所示

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


此時(shí)刷新網(wǎng)頁,查看GitHub倉庫中123.txt文件成功的從本地庫提交到遠(yuǎn)程庫,如下圖所示:

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


假設(shè)在GitHub倉庫中更改文件內(nèi)容,此時(shí)本地庫內(nèi)容沒有變,現(xiàn)在然后從將遠(yuǎn)程庫拉取(pull)到本地庫,看看會不會強(qiáng)制更新本地庫文件內(nèi)容。

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


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


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


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


由上圖可以看出,遠(yuǎn)程庫123.txt文件被修改,此時(shí)將遠(yuǎn)程庫拉取到本地庫,執(zhí)行命令:git pull origin master ,結(jié)果如下圖所示,本地庫123.txt文件被更新了。

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


當(dāng)然也可以通過命令: git fetch origin master 將遠(yuǎn)程庫文件抓取到本地庫緩存區(qū),此時(shí)本地庫和工作區(qū)文件并沒有被合并,
通過命令:git checkout origin/master 切換到本地庫緩存的分支上,然后通過命令: cat 文件名 來查看文件內(nèi)容
。
接下來可以將緩存區(qū)分支文件和本地庫文件進(jìn)行合并,通過命令:git checkout master切換到本地庫分支上,然后再將緩存區(qū)的分支合并到本地庫:命令為:git merge origin/master

注: pull操作相當(dāng)于 fetch + merge 操作。關(guān)于git pull命令和git fetch命令的區(qū)別可以參見博客

  1. git fetch和git pull之間的區(qū)別
  2. git pull 和 git fetch的區(qū)別?



7.團(tuán)隊(duì)協(xié)作開發(fā)和跨團(tuán)隊(duì)協(xié)作開發(fā)(開源項(xiàng)目)

團(tuán)隊(duì)協(xié)作開發(fā)和跨團(tuán)隊(duì)協(xié)作開發(fā)(開源項(xiàng)目)可以參考之前的博客:GitHub協(xié)作開發(fā)項(xiàng)目

其實(shí)重點(diǎn)是遠(yuǎn)程倉庫和本地倉庫之間的推送(push)操作和拉取(pull)操作,因?yàn)樵谶@個(gè)過程中可能出現(xiàn)遠(yuǎn)程庫文件和本地庫文件不相同,這是需要自己去判斷。具體的問題在實(shí)際操作中可能會遇到,等遇到了這些問題在更新自己的筆記。文章來源地址http://www.zghlxwxcb.cn/news/detail-812028.html

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

到了這里,關(guān)于【Git】本地倉庫管理遠(yuǎn)程庫(GitHub)——clone(下載)、commit(添加到本地倉庫)、push(提交到遠(yuǎn)程倉庫)、pull(拉取)操作的文章就介紹完了。如果您還想了解更多內(nèi)容,請?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

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

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

相關(guān)文章

  • git-gitHub-本地倉庫-遠(yuǎn)程倉庫-github靜態(tài)頁面相關(guān)配置-docusaurus項(xiàng)目相關(guān)配置以及部署

    安裝(略) 配置 配置 name 和 email 使用 git: 查看當(dāng)前倉庫的狀態(tài) 初始化倉庫 文件狀態(tài): 未跟蹤 已跟蹤 暫存 未修改 已修改 未跟蹤 → 暫存 暫存 → 未修改 未修改 → 修改 修改代碼后,文件會變?yōu)樾薷臓顟B(tài) 常用的命令 重置文件 刪除文件 移動文件 分支 git 在存儲文件時(shí),

    2024年02月13日
    瀏覽(28)
  • IDEA連接Github??使用Git工具上傳本地文件到遠(yuǎn)程倉庫

    IDEA連接Github??使用Git工具上傳本地文件到遠(yuǎn)程倉庫

    環(huán)境準(zhǔn)備 ? ? ? ? 已安裝IDEA開發(fā)工具,Git版本管理工具,已注冊GitHub賬號 ????????需要先準(zhǔn)備好這些環(huán)境,可以自行搜索教程,下面的安裝是基于這里的環(huán)境上操作的 目錄 一、需要提供SSH公鑰 ?二、Github配置SSH公鑰 ?三、IDEA配置連接 四、連接成功后,可以上傳本地文

    2024年01月19日
    瀏覽(39)
  • 【Git小白使用教程,一看就會用,快速上手Git(二——建立本地倉庫和對Gitee或GitHub遠(yuǎn)程倉庫的拉取和推送】

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

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

    2024年02月04日
    瀏覽(95)
  • GoLand 如何clone github或遠(yuǎn)程倉庫代碼

    GoLand 如何clone github或遠(yuǎn)程倉庫代碼

    如果從idea那邊轉(zhuǎn)過來的,熟悉idea的都知道是使用如下方式 但是轉(zhuǎn)到 GoLand 編輯器發(fā)現(xiàn)沒有該按鈕 GoLand 需要使用如下方式 如果發(fā)現(xiàn)沒有g(shù)it菜單,我們需要通過VCS導(dǎo)入git菜單

    2024年02月13日
    瀏覽(24)
  • git無法使用git協(xié)議clone github倉庫問題解決

    提示錯(cuò)誤: 首先登錄github賬號,檢查本機(jī)的?~/.ssh/id_rsa.pub 是否添加到github賬號 https://github.com/settings/keys 如果沒有添加,需要先添加本機(jī)的ssh公鑰到github 然后再重試 git clone? 如果依然報(bào)錯(cuò),需要檢查?~/.ssh/known_hosts? ,找到github.com開頭的行,然后刪除 再次重試 git clone 此時(shí)提示需要

    2024年02月12日
    瀏覽(24)
  • Github 倉庫 git clone 速度過慢解決方法!

    很多時(shí)候想從 GitHub 上 clone 一個(gè)倉庫,都會遇到速度慢的問題,而且經(jīng)常連接失敗,這里給出有效解決方案。 有時(shí)會遇到從GitHub上clone項(xiàng)目,速度僅有幾十KB,而且經(jīng)常鏈接失敗,經(jīng)過我親測,給出有效的解決方法 今天遇到這個(gè)問題,網(wǎng)上查了許多方法,總結(jié)了一些方式。

    2024年02月15日
    瀏覽(23)
  • 【隨筆】Git 基礎(chǔ)篇 -- 遠(yuǎn)程倉庫 git clone(二十五)

    【隨筆】Git 基礎(chǔ)篇 -- 遠(yuǎn)程倉庫 git clone(二十五)

    ?? 所屬專欄:【Git】 ?? 作??者:我是夜闌的狗?? ?? 個(gè)人簡介:一個(gè)正在努力學(xué)技術(shù)的CV工程師,專注基礎(chǔ)和實(shí)戰(zhàn)分享 ,歡迎咨詢! ?? 歡迎大家:這里是CSDN,我總結(jié)知識的地方,喜歡的話請三連,有問題請私信 ?? ?? ?? 您的點(diǎn)贊、關(guān)注、收藏、評論,是對我最大

    2024年04月15日
    瀏覽(34)
  • Git---本地倉庫有多條commit,如何push某一條commit到遠(yuǎn)端

    Git---本地倉庫有多條commit,如何push某一條commit到遠(yuǎn)端

    舉例如下: 第一種方式, 即符合git操作的規(guī)則,從最初的commit開始一個(gè)一個(gè)提交,但是不能實(shí)現(xiàn)指定某一個(gè)commit,基本滿足日常的開發(fā)異常情況了 (只能按順序提交) 圖一 本地commit了3次提交但是并不想一下push到遠(yuǎn)程,根據(jù)功能或者時(shí)間的原因,想一個(gè)一個(gè)提交 ?此時(shí)可以

    2024年02月02日
    瀏覽(26)
  • WSL2 git clone命令無法克隆遠(yuǎn)程倉庫

    WSL2 git clone命令無法克隆遠(yuǎn)程倉庫

    最近在往WSL2里拉取git倉庫的時(shí)候,突然出現(xiàn)了這個(gè)問題,WSL2無法連接到git服務(wù)器,導(dǎo)致代碼無法拉取下來,可能是因?yàn)槲易罱恍⌒男薷牧藈indows的防火墻設(shè)置,導(dǎo)致出現(xiàn)了這個(gè)問題。 在查閱了很多篇博客以后,終于找到一篇博客可以解決我這個(gè)問題,下面記錄一下詳細(xì)過程

    2024年01月18日
    瀏覽(30)
  • 【Github】git clone命令下載文件中途停止

    【Github】git clone命令下載文件中途停止

    使用git clone命令下載github上的源代碼時(shí),有時(shí)文件下載到一定百分比時(shí)就停止不動, 這是因?yàn)槲覀兯螺d的文件很大,超過了git預(yù)先分配的Postbuffer容量,所以一直卡在那里??梢允褂靡韵旅畈榭串?dāng)前Postbuffer的數(shù)值: 我們可以根據(jù)所下載文件的容量來設(shè)置Postbuffer的數(shù)值。

    2024年02月04日
    瀏覽(19)

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

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

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

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

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包