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

git工作原理、從倉庫創(chuàng)建到代碼拉取提交整套流程

這篇具有很好參考價值的文章主要介紹了git工作原理、從倉庫創(chuàng)建到代碼拉取提交整套流程。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

1、先看 Git 工作原理圖,該圖參考 gitee簡單使用_gitea新建vue倉庫選擇什么.gitignore模板-CSDN博客

git如何從倉庫拉代碼,Git,git

git 工作原理圖理解:

(1)Workspace:工作區(qū),也就是我們的代碼所在的地方

(2)Index / Stage:暫存區(qū)

(3)Repository:倉庫區(qū)(或本地倉庫 .git)

(4)Remote:遠程倉庫

2、創(chuàng)建倉庫流程

git如何從倉庫拉代碼,Git,git

git如何從倉庫拉代碼,Git,git

git如何從倉庫拉代碼,Git,git

說明:

1、.giignore 的作用:在 .giignore 文件里面可以添加自己要屏蔽的文件或文件夾。也就是說,當你上傳代碼,就不會上傳 .giignore 文件里面涉及的文件或者文件夾。

2、分支模型:

(1)單分支模型:一般自己的項目選擇它即可(針對個人);

(2)生產(chǎn)/開發(fā)模型:在公司基本上用的就是這個模型(針對團隊協(xié)作)。

出現(xiàn)這個界面說明你的倉庫創(chuàng)建完成了

git如何從倉庫拉代碼,Git,git

3、git 工作流程

3.1 前提

(1)創(chuàng)建新文件(建議新建個文件夾保存代碼)

當你新建的文件夾,如果文件夾里面沒有本地倉庫(.git)

git如何從倉庫拉代碼,Git,git

需要在 Git 終端執(zhí)行下面這條指令

git init

git如何從倉庫拉代碼,Git,git

(2)找到要拉取的倉庫鏈接

git如何從倉庫拉代碼,Git,git

git如何從倉庫拉代碼,Git,git

3.2 代碼拉取流程,我知道的有兩種方式(還有其他方式歡迎留言交流)

(1)git pull

git pull https://gitee.com/zhang-honghe/test.git

git如何從倉庫拉代碼,Git,git

(2)git clone

git clone https://gitee.com/zhang-honghe/test.git

git如何從倉庫拉代碼,Git,git

說明:

(1)相同點:兩種方式都可以把遠程代碼拉取下來;

(2)不同點:git pull 是拉取倉庫下的所有文件,git clone 是把整個倉庫拷貝下來。

4、代碼提交流程,下面的流程依次進行:

(1)把修改后的代碼添加到暫存區(qū)中

git add .

git如何從倉庫拉代碼,Git,git

(2)提交到本地倉庫中

git commit -m "提交更改文件的描述"

git如何從倉庫拉代碼,Git,git

(3)查看遠程倉庫的地址(最好查看一下),看下有沒有遠程倉庫

git remote -v

git如何從倉庫拉代碼,Git,git

可以看到上面的本地倉庫找不到遠程倉庫,所以需要添加遠程倉庫

git remote add origin https://gitee.com/zhang-honghe/my-rust-udp.git

git如何從倉庫拉代碼,Git,git

說明:

1.添加的遠程倉庫地址為 https://gitee.com/zhang-honghe/my-rust-udp.git ;

2.添加的遠程倉庫被命名為 origin。

當然,如果已經(jīng)可以查找到遠程倉庫了,需要更改的話,可以先刪除遠程倉庫,然后重新添加遠程倉庫即可。

(4)刪除遠程倉庫的地址(看情況選擇操作)

git remote rm origin

git如何從倉庫拉代碼,Git,git

(5)在上傳到遠程倉庫之前得先把本地倉庫和遠程倉庫進行合并

git pull origin master --allow-unrelated-histories :

git如何從倉庫拉代碼,Git,git

在這個示例中,我們從名為 origin 的遠程倉庫的 master分支拉取代碼并合并到當前分支,同時使用了 --allow-unrelated-histories 選項。

--allow-unrelated-histories解釋:

(1)首先,我們有兩個沒有共同提交記錄的分支 branchA 和 branchB。

(2)執(zhí)行以下命令從遠程倉庫的 branchB 分支拉取最新代碼并合并到當前分支:

? ? ? ? $ git pull origin branchB –allow-unrelated-histories

(3)Git 會嘗試將 branchB 分支的代碼合并到當前分支,并將兩個分支的歷史記錄保留。

(4)如果代碼沖突,需要手動解決沖突并提交更改。

(6)把代碼推送到遠程分支

git push -u origin master

git如何從倉庫拉代碼,Git,git

當出現(xiàn)推送出錯的的問題時,可以嘗試強制推送,不過需要注意的是,強制推送會覆蓋遠程分支的提交記錄,可能會導致遠程分支的歷史記錄被修改或丟失。因此,需要謹慎使用強制推送,確保代碼無誤。

git push -f --set-upstream origin master

5、附加說明

當本地分支跟遠程分支不一致時,你需要指定本地分支和遠程分支,具體使用參照如下:

(1)拉取遠程分支代碼

git pull <遠程主機名> <遠程分支名>:<本地分支名>

(2)推送到遠程分支

git push <遠程主機名> <本地分支名>:<遠程分支名>

本文為學習筆記,所參考文章均已附上鏈接,若有疑問請私信!

創(chuàng)作不易,如果對你有點幫助的話麻煩點個贊支持一下!

新手小白,歡迎留言指正!文章來源地址http://www.zghlxwxcb.cn/news/detail-839952.html

到了這里,關于git工作原理、從倉庫創(chuàng)建到代碼拉取提交整套流程的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網(wǎng)!

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

領支付寶紅包贊助服務器費用

相關文章

  • Git管理神器SourceTree使用教程詳解(連接遠程倉庫,克隆,拉取,提交,推送,新建/切換/合并分支,沖突解決,提交PR)

    Git管理神器SourceTree使用教程詳解(連接遠程倉庫,克隆,拉取,提交,推送,新建/切換/合并分支,沖突解決,提交PR)

    俗話說的好工欲善其事必先利其器,Git分布式版本控制系統(tǒng)是我們?nèi)粘i_發(fā)中不可或缺的。目前市面上比較流行的Git可視化管理工具有SourceTree、Github Desktop、TortoiseGit,綜合網(wǎng)上的一些文章分析和自己的日常開發(fā)實踐心得個人比較推薦開發(fā)者使用SourceTree,因為SourceTree同時支持

    2024年02月03日
    瀏覽(101)
  • Git拉取和提交代碼

    Git拉取和提交代碼

    git管理程序的整體流程如下: git其他分支合并代碼到master分支 git主分支代碼合并到自己的分支(主分支代碼一般領先于自己的分支)

    2024年02月06日
    瀏覽(93)
  • 【Git】本地倉庫管理遠程庫(GitHub)——clone(下載)、commit(添加到本地倉庫)、push(提交到遠程倉庫)、pull(拉取)操作

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

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

    2024年01月21日
    瀏覽(131)
  • Git遠程倉庫的創(chuàng)建、克隆、推送和拉取

    Git遠程倉庫的創(chuàng)建、克隆、推送和拉取

    在之前的文章中,講解了Git的一些基本概念和常用的命令. 是時候干一件大事了-實現(xiàn)多人協(xié)助開發(fā)! 環(huán)境:Centos7云服務器 代碼托管平臺: Gitee Gitee是一個國內(nèi)的基于Git的代碼托管平臺,類似于GitHub。它提供了源代碼托管、版本控制、項目管理、協(xié)作開發(fā)等功能。 Gitee官網(wǎng): https:

    2024年02月15日
    瀏覽(91)
  • 使用TortoiseGit拉取(clone)、提交代碼至托管倉庫(GitLab、GitHub、Gitee)

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

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

    2024年02月02日
    瀏覽(131)
  • git拉取歷史提交的代碼

    git拉取歷史提交的代碼

    我們在寫項目時,通常提交很多次代碼,如果我們想拉取歷史commit的某次代碼,該如何做呢? 首先:將整個代碼拉取到本地 接著,查看提交日志: 可以查看到黃色的commit的哈希值。 再創(chuàng)建新的分支并切換到新分支 最后,輸入代碼

    2024年03月23日
    瀏覽(98)
  • 瀟灑郎: git配置、拉取、提交代碼

    瀟灑郎: git配置、拉取、提交代碼

    git config --global user.name \\\"xuxiaosa\\\" git config --global user.email \\\"xuxiaosa@migu.cn\\\" 1、打開git-bash 輸入ssh-keygen 一直回車,會提示文件保存的地址 id_rsa,id_rsa.pub兩個文件默認在user/.ssh目錄下 ? ? 不用https git pull git add . git commit -m \\\'優(yōu)化用戶建立連接后等待問題,避免超時斷鏈\\\' git push git che

    2023年04月23日
    瀏覽(101)
  • 【Git】遠程倉庫的創(chuàng)建、SSH協(xié)議克隆、拉取、推送

    【Git】遠程倉庫的創(chuàng)建、SSH協(xié)議克隆、拉取、推送

    目錄 一、創(chuàng)建遠程倉庫 二、HTTPS協(xié)議克隆倉庫 三、SSH協(xié)議克隆倉庫 四、向遠程倉庫推送 五、從遠程倉庫拉取 六、忽略特殊文件 七、配置命令別名 首先我們可以從GitHub或者Gitee中創(chuàng)建自己的個人倉庫 工作臺 - Gitee.com https://gitee.com/ 當我們的倉庫創(chuàng)建好之后,我們可以在倉庫

    2024年02月08日
    瀏覽(28)
  • VScode&Git 拉取提交推送代碼

    VScode&Git 拉取提交推送代碼

    拉取在終端輸git clone? + url的地址 推送前先拉取 點擊第三按鈕旁邊就是你修改的一些項目文件了 先添加暫存區(qū),再寫提交說明,然后點commit按鈕提交代碼,最后點push按鈕推送到GitHub(注意先pull) ? ?

    2024年02月11日
    瀏覽(99)
  • 【Git】3.git常用命令(結合提交/拉取代碼)

    前言: ? ? ? ? 跟git交互有好多場景,比如第一次推送代碼;第一次拉取git上已有的項目;修改代碼推送解決沖突;代碼提交錯誤會滾等。接下來就結合場景來學習git命令吧~ 目錄: ? ? ? ? 前提: ? ? ? ? ? ? ? ? 在下列場景操作時的前提是需要先配置好git全局用戶名和

    2024年02月04日
    瀏覽(92)

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

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

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

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

二維碼1

領取紅包

二維碼2

領紅包