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

Git的基礎(chǔ)命令大全,拉取推送,分支,合并

這篇具有很好參考價(jià)值的文章主要介紹了Git的基礎(chǔ)命令大全,拉取推送,分支,合并。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問(wèn)。

git怎么拉取代碼,git

命令如下:
  1. clone(克隆): 從遠(yuǎn)程倉(cāng)庫(kù)中克隆代碼到本地倉(cāng)庫(kù)
  2. checkout (檢出):從本地倉(cāng)庫(kù)中檢出一個(gè)倉(cāng)庫(kù)分支然后進(jìn)行修訂
  3. add(添加): 在提交前先將代碼提交到暫存區(qū)
  4. commit(提交): 提交到本地倉(cāng)庫(kù)。本地倉(cāng)庫(kù)中保存修改的各個(gè)歷史版本
  5. fetch (抓取) : 從遠(yuǎn)程庫(kù),抓取到本地倉(cāng)庫(kù),不進(jìn)行任何的合并動(dòng)作,一般操作比較少。
  6. pull (拉取) : 從遠(yuǎn)程庫(kù)拉到本地庫(kù),自動(dòng)進(jìn)行合并(merge),然后放到到工作區(qū),相當(dāng)于
  fetch+merge
  7. push(推送) : 修改完成后,需要和團(tuán)隊(duì)成員共享代碼時(shí),將代碼推送到遠(yuǎn)程倉(cāng)庫(kù)?

一,基礎(chǔ)操作:

????????獲取本地倉(cāng)庫(kù)

???????git init 

????????查看修改的狀態(tài) status

????????git status

????????添加工作區(qū)到暫存區(qū) add

????????git add .

????????提交暫存區(qū)到本地倉(cāng)庫(kù) commit

????????git commit -m '注釋內(nèi)容'

????????查看提交日志 log

git log [option] 
    options
        --all 顯示所有分支
        --pretty=oneline 將提交信息顯示為一行
        --abbrev-commit 使得輸出的commitId更簡(jiǎn)短
????????--oneline 顯示出提交
        --graph 以圖的形式顯示

????????版本回退

???git reset --hard commitID
 ??commitID 可以使用git-log 或git log 指令查看

????????如何查看已經(jīng)回退的記錄

????????git reflog

二、分支操作

????????查看本地分支

????????git branch

????????創(chuàng)建本地分支

????????git branch 分支名

????????切換分支 checkout

????????git checkout 分支名

????????合并分支? merge

????????git merge 分支名稱(chēng)

????????刪除分支,不能刪除當(dāng)前分支,只能刪除其他分支

????????git branch -d b1 刪除分支時(shí),需要做各種檢查
????????git branch -D b1 不做任何檢查,強(qiáng)制刪除
????????在-d刪除時(shí),可能git會(huì)提示,這個(gè)分支未合并到主分支,故不讓你刪除這個(gè)分支

三、操作遠(yuǎn)程倉(cāng)庫(kù)

????????添加遠(yuǎn)程倉(cāng)庫(kù)

????????git remote add <遠(yuǎn)端名稱(chēng)> <倉(cāng)庫(kù)路徑>
  ????????遠(yuǎn)端名稱(chēng),默認(rèn)是origin,取決于遠(yuǎn)端服務(wù)器設(shè)置
  ????????倉(cāng)庫(kù)路徑,從遠(yuǎn)端服務(wù)器獲取此URL
  ????????例如: git remote add origin git@gitee.com:czbk_zhang_meng/git_test.git

????????查看遠(yuǎn)程倉(cāng)庫(kù)

????????git remote

????????推送到遠(yuǎn)程倉(cāng)庫(kù)

????????git push [-f] [--set-upstream] [遠(yuǎn)端名稱(chēng) [本地分支名][:遠(yuǎn)端分支名] ]
????????????????如果遠(yuǎn)程分支名和本地分支名稱(chēng)相同,則可以只寫(xiě)本地分支
????????????????例如  git push origin master
????????????????-f 表示強(qiáng)制覆蓋
????????????????--set-upstream 推送到遠(yuǎn)端的同時(shí)并且建立起和遠(yuǎn)端分支的關(guān)聯(lián)關(guān)系。
????????????????例如  git push --set-upstream origin master:master
????????????????如果當(dāng)前分支已經(jīng)和遠(yuǎn)端分支關(guān)聯(lián),則可以省略分支名和遠(yuǎn)端名。
????????????????例如  git push 將master分支推送到已關(guān)聯(lián)的遠(yuǎn)端分支。

四、本地分支與遠(yuǎn)程分支的關(guān)聯(lián)關(guān)系

????????查看關(guān)聯(lián)關(guān)系我們可以使用 命令

????????git branch -vv 

????????從遠(yuǎn)程倉(cāng)庫(kù)克隆 (常用場(chǎng)景)

????????git clone <倉(cāng)庫(kù)路徑> [本地目錄](méi)

????????從遠(yuǎn)程倉(cāng)庫(kù)中抓取和拉取分支

????????git fetch [remote name] [branch name]
????????????????如果不指定遠(yuǎn)端名稱(chēng)和分支名,則抓取所有分支。
????????????????注意:如果把遠(yuǎn)端分支合并到本地,需要使用git merge
????????????????抓取指令就是將倉(cāng)庫(kù)里的更新都抓取到本地,不會(huì)進(jìn)行合并

????????拉取代碼命令文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-527167.html

????????git pull [remote name] [branch name]
????????????????拉取指令就是將遠(yuǎn)端倉(cāng)庫(kù)的修改拉到本地并自動(dòng)進(jìn)行合并,等同于fetch+merge
????????????????如果不指定遠(yuǎn)端名稱(chēng)和分支名,則抓取所有并更新當(dāng)前分支

到了這里,關(guān)于Git的基礎(chǔ)命令大全,拉取推送,分支,合并的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來(lái)自互聯(lián)網(wǎng)用戶(hù)投稿,該文觀(guān)點(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:從遠(yuǎn)程倉(cāng)庫(kù)拉取最新代碼分支合并到本地分支

    在 Git 中,你可以使用 git fetch 和 git pull 命令拉取遠(yuǎn)程倉(cāng)庫(kù)的更新。 git fetch 命令可以讓你在合并代碼之前查看更新,從而更好地管理你的代碼和解決可能的合并沖突。 當(dāng)然你可以選擇在本地創(chuàng)建一個(gè)新分支來(lái)拉取遠(yuǎn)程的更新(也可以稱(chēng)之為\\\"臨時(shí)\\\"分支),然后再將這個(gè)新分支

    2024年02月16日
    瀏覽(95)
  • Git小烏龜tortoisegit使用自我小結(jié)(初始化、提交、推送、拉取、新建分支、切換分支、創(chuàng)建空白分支)

    Git小烏龜tortoisegit使用自我小結(jié)(初始化、提交、推送、拉取、新建分支、切換分支、創(chuàng)建空白分支)

    新建一個(gè)新文件夾File,然后進(jìn)入 創(chuàng)建版本庫(kù) 初始化之后,分支無(wú)法顯示,需要?jiǎng)?chuàng)建文件并提交,才是真正的初始化 創(chuàng)建文件file01.txt 右鍵空白處,點(diǎn)擊提交按鈕 對(duì)提交內(nèi)容進(jìn)行操作 第一步 第二步 第一步 第二步 此方法也可以用于 文件夾里已有文件,但是不想刪除,直接推

    2024年02月16日
    瀏覽(97)
  • git常用場(chǎng)景記錄 | 拉取遠(yuǎn)程分支A合并到本地分支B

    doing,最后更新9.19 需求描述 在團(tuán)隊(duì)合作時(shí),我自己的本地分支B功能已經(jīng)實(shí)現(xiàn)并合并到 feature ,之后發(fā)現(xiàn)別人的代碼也合并到了 feature 。為了防止以后實(shí)現(xiàn)其他功能,合并到 feature 時(shí)產(chǎn)生沖突,決定拉取最新的 feature 并合并到本地分支B。 實(shí)現(xiàn)步驟 1. git checkout feature 本地切換

    2024年02月11日
    瀏覽(18)
  • Git 新建分支并推送(push)到遠(yuǎn)程倉(cāng)庫(kù),合并feature分支到develop分支

    在多人協(xié)作的項(xiàng)目中經(jīng)常需要新建feature分支開(kāi)發(fā)一個(gè)新功能,或者是要做一些修改,需要新建一個(gè)分支。 創(chuàng)建新分支開(kāi)發(fā)完成之后可能需要暫時(shí)需要提交到遠(yuǎn)程,完全提測(cè)完成后再合并到develop主分支。 步驟如下: 新建本地分支 各種改動(dòng)之后,并且通過(guò)一下命令把代碼緩存

    2024年02月11日
    瀏覽(21)
  • git拉取dev分支及git的基本常用命令

    git拉取dev分支及git的基本常用命令

    新項(xiàng)目必做的操作 就是拉取遠(yuǎn)程倉(cāng)庫(kù)的代碼。一般的開(kāi)發(fā)是在dev分支上開(kāi)發(fā),但是默認(rèn)拉下來(lái)了master分支 需要拉取dev分支怎么拉取呢 1.首先進(jìn)入到你需要拉代碼的文件里面 ? ? 如果新項(xiàng)目第一次拉代碼建議新建一個(gè)文件夾 這樣拉取下來(lái)的文件都在你新建的文件夾中 2.點(diǎn)文件

    2024年02月05日
    瀏覽(25)
  • 【Git教程】(八)版本庫(kù)間的交換 —— 版本庫(kù)的克隆與命名,分支監(jiān)控、命名、拉取及推送 ~

    【Git教程】(八)版本庫(kù)間的交換 —— 版本庫(kù)的克隆與命名,分支監(jiān)控、命名、拉取及推送 ~

    Git 是個(gè)分布系統(tǒng),它的版本庫(kù)可以有多個(gè)克隆體。因此,每個(gè)開(kāi)發(fā)者都可以有一份屬于自己的克隆版本庫(kù),甚至還會(huì)同時(shí)保有若干份。他們通常會(huì)設(shè)置一個(gè)用于存放中央版本庫(kù)的項(xiàng)目服務(wù)器。這個(gè)中央版本庫(kù)代表了該項(xiàng)目的“官方”狀態(tài),我們稱(chēng)之為項(xiàng)目版本庫(kù)。該版本庫(kù)往

    2024年04月13日
    瀏覽(30)
  • git命令行推送本地分支到遠(yuǎn)程倉(cāng)庫(kù)

    git命令行推送本地分支到遠(yuǎn)程倉(cāng)庫(kù)

    之前說(shuō)過(guò)Git與IDEA強(qiáng)強(qiáng)聯(lián)合(HTTPS協(xié)議連接)那么如何使用命令行來(lái)推送代碼呢? 如下圖所示為一個(gè)基于layui的前端代碼: 目錄工作區(qū)文件: 本地內(nèi)容就是將這些內(nèi)容推送到遠(yuǎn)程倉(cāng)庫(kù) 首先使用git命令初始化git本地倉(cāng)庫(kù): git init 創(chuàng)建本地倉(cāng)庫(kù) 以出現(xiàn) .git 命令為參考: 創(chuàng)建git倉(cāng)

    2024年02月02日
    瀏覽(23)
  • git版本管理:分支合并常用命令

    git版本管理:分支合并常用命令

    常用命令在這里:https://www.runoob.com/git/git-basic-operations.html 全部來(lái)自這個(gè)知乎專(zhuān)欄:楊世偉 git remote -v(這個(gè)命令沒(méi)什么用) 默認(rèn)執(zhí)行g(shù)it remote命令后會(huì)列出之前設(shè)置過(guò)的所有遠(yuǎn)端倉(cāng)庫(kù)的別名 展示當(dāng)前關(guān)聯(lián)的其他倉(cāng)庫(kù)列表 與上面的命令一樣,但是輸出會(huì)包含每一個(gè)倉(cāng)庫(kù)的URL.

    2024年02月03日
    瀏覽(47)
  • git命令合并某一個(gè)分支的某個(gè)commit到目標(biāo)分支

    git命令合并某一個(gè)分支的某個(gè)commit到目標(biāo)分支

    1. 應(yīng)用場(chǎng)景 在A分支上提交了一個(gè)commit,B分支也需要提交這個(gè)commit代碼,避免人工復(fù)制代碼,可以使用git命令行操作。 2. 基本用法(實(shí)例講解) 比如,我們的倉(cāng)庫(kù)中有 master 和 pre-master 兩個(gè)分支,現(xiàn)在只想將 f 提交到 master分支。 現(xiàn)在將 f 提交到master分支,其實(shí)這個(gè)f字母是打

    2024年02月02日
    瀏覽(93)
  • git-新建分支與提交代碼命令(附刪除、切換、查看、合并分支)

    注意:在你新建分支之前,你應(yīng)該在master分支,并且要保證你當(dāng)前的是最新代碼,要不然最后提交代碼就會(huì)出問(wèn)題。 新建分支并切換到該分支: 在新建的分支上寫(xiě)完代碼之后,就可以提交代碼了。此時(shí)應(yīng)該在你新建的分支上 注意:有報(bào)錯(cuò)就先pull一下代碼再提交 ?

    2024年02月14日
    瀏覽(446)

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

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

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

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

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包