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

【Git】提交代碼詳細(xì)流程

這篇具有很好參考價(jià)值的文章主要介紹了【Git】提交代碼詳細(xì)流程。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問(wèn)。

1.git 三大分區(qū)

  1. 工作區(qū):開發(fā)人員當(dāng)前正在開發(fā)的項(xiàng)目工作空間,是我們?nèi)庋劭梢?jiàn)的。 Git系統(tǒng)不會(huì)管工作區(qū)中任何文件內(nèi)容的修改,僅監(jiān)控暫存區(qū)。
  2. 暫存區(qū):Git系統(tǒng)內(nèi)部,管理開發(fā)人員項(xiàng)目中臨時(shí)修改文件的區(qū)域,用于臨時(shí)存放文件的改動(dòng),它會(huì)存放上一次開發(fā)人員 git add 添加之后的數(shù)據(jù)。 在后續(xù)繼續(xù)向版本庫(kù)提交更新代碼時(shí),git會(huì)比較暫存區(qū)與工作區(qū)間的差異,給予相關(guān)操作提示。
  3. 版本庫(kù):類似倉(cāng)庫(kù),存儲(chǔ)很多配置信息、日志信息、以及文件各種修改后的最終版本信息。

2.Git提交、推送、拉取代碼、合并分支詳細(xì)流程

  1. 查看工作區(qū)文件狀態(tài)
git status

git提交代碼的流程,git

  1. 添加文件到暫存區(qū)
git add <文件名>
git add ./* #添加所有文件到暫存區(qū)

git提交代碼的流程,git

  1. 將暫存區(qū)的文件添加到版本庫(kù)
git commit -m '提交注釋信息'

git提交代碼的流程,git

  1. 推送本地分支的更新到遠(yuǎn)程主機(jī)
git push

git提交代碼的流程,git

  1. 切換分支
git checkout <遠(yuǎn)程分支名>

git提交代碼的流程,git

  1. 合并分支
git merge <源分支名>

git提交代碼的流程,git

  1. 保存當(dāng)前工作進(jìn)度
    使用情況:分支有改變時(shí)不提交不能進(jìn)行切換分支操作
    該命令會(huì)保存當(dāng)前工作進(jìn)度,會(huì)把暫存區(qū)和工作區(qū)的改動(dòng)保存到一個(gè)未完結(jié)變更的堆棧中。
git stash 

git提交代碼的流程,git

  1. 遠(yuǎn)端拉取代碼
git pull #是 git pull --merge 的縮寫;將遠(yuǎn)程庫(kù)的最新內(nèi)容拉到本地,用戶檢查后決定是否合并
git pull --rebase #遠(yuǎn)程主機(jī)的最新內(nèi)容拉取到本地后直接合并;可能會(huì)產(chǎn)生沖突需要手動(dòng)解決

git提交代碼的流程,git

  1. 推送本地分支的更新到遠(yuǎn)程主機(jī)
    git提交代碼的流程,git
    此時(shí)可以在主分支查詢到從自己分支合并過(guò)來(lái)的提交記錄

  2. 切換回自己分支
    git提交代碼的流程,git

  3. 恢復(fù)最新的進(jìn)度到工作區(qū)

git stash pop

git提交代碼的流程,git

3.問(wèn)題總結(jié)

問(wèn)題一、誤提交:提交代碼時(shí)遇到?jīng)_突,但沖突文件并不想提交【一般可以通過(guò)將文件添加到.gitignore長(zhǎng)久解決,但是由于我的文件具有線上版本,.gitignore文件不起作用】
git提交代碼的流程,git
解決辦法:文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-847664.html

git add .
git reset HEAD .
  1. git add .】:添加所有文件到暫存區(qū)
  2. git reset HEAD .】:將此次修改的所有文件退回到工作區(qū)

4.git push補(bǔ)充知識(shí)

  1. 將本地分支的更新推送到遠(yuǎn)程主機(jī)
git push <遠(yuǎn)程主機(jī)名> <本地分支名>:<遠(yuǎn)程分支名> # :前后不可以有空格
git push origin dev-lwq:master #將本地的dev-lwq分支推送到origin主機(jī)的master分支
  1. 省略遠(yuǎn)程分支名:
    (1)本地與遠(yuǎn)程存在分支名重復(fù)情況,此時(shí)可以省略(2)若遠(yuǎn)程分支不存在,若省略則會(huì)新建一個(gè)與本地分支同名的遠(yuǎn)程分支
git push <遠(yuǎn)程主機(jī)名> <本地分支名>
git push origin dev-lwq #將本地的dev-lwq分支推送到origin主機(jī)的dev-lwq分支,若origin主機(jī)不存在dev-lwq分支則會(huì)新建
  1. 省略本地分支名:刪除指定的遠(yuǎn)程分支
git push <遠(yuǎn)程主機(jī)名> :<遠(yuǎn)程分支名>
git push origin :master #刪除origin主機(jī)的master分支
git push origin --delete master#等同于上面命令
  1. 僅保留遠(yuǎn)程主機(jī)名:當(dāng)前分支與遠(yuǎn)程分支存在追蹤關(guān)系
git push <遠(yuǎn)程主機(jī)名>
git push origin #將當(dāng)前分支推動(dòng)到origin主機(jī)的對(duì)應(yīng)分支
git push #省略遠(yuǎn)程主機(jī)名:當(dāng)前分支只有一個(gè)追蹤分支
  1. 當(dāng)前分支與多個(gè)主機(jī)存在追蹤關(guān)系,通過(guò)以下命令可以指定一個(gè)默認(rèn)主機(jī)
git push -u <遠(yuǎn)程主機(jī)名> <本地分支名>
git push -u origin master #master分支推送到origin主機(jī)且設(shè)置origin為默認(rèn)主機(jī)

到了這里,關(guān)于【Git】提交代碼詳細(xì)流程的文章就介紹完了。如果您還想了解更多內(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)文章

  • 本地項(xiàng)目提交代碼到git倉(cāng)庫(kù)詳細(xì)教程包含錯(cuò)誤解決辦法!!!

    本地項(xiàng)目提交代碼到git倉(cāng)庫(kù)詳細(xì)教程包含錯(cuò)誤解決辦法!!!

    1、查看遠(yuǎn)程分支 2、查看本地分支 二、創(chuàng)建和切換分支 1、創(chuàng)建新分支 2、切換分支 3、創(chuàng)建分支的同時(shí),切換到該分支上 三、從遠(yuǎn)程倉(cāng)庫(kù)pull(拉取)代碼到本地分支 1、指定遠(yuǎn)程分支,和本地分支 2、如果不寫本地分支名稱,則默認(rèn)和遠(yuǎn)程分支同名 ,命令如下: 四、將新分

    2024年02月13日
    瀏覽(99)
  • 2、Git使用不完全指南:Git客戶端的使用及使用Token認(rèn)證方式提交代碼詳解(詳細(xì)圖文)

    2、Git使用不完全指南:Git客戶端的使用及使用Token認(rèn)證方式提交代碼詳解(詳細(xì)圖文)

    本篇介紹如何在Windows、Linux下安裝Git客戶端以及從遠(yuǎn)程代碼倉(cāng)庫(kù)拉取代碼。以及介紹2023如何從GitHub上獲取Token令牌、使用Pycharm通過(guò)Token令牌從本地push上傳倉(cāng)庫(kù)的方法,用來(lái)解決推送代碼報(bào)Push failed The requested URL returned error:403的錯(cuò)誤問(wèn)題。 Windows 1、 安裝 Git 和 TortoiseGit Git 下載

    2024年02月15日
    瀏覽(25)
  • git倉(cāng)庫(kù)提交流程

    2024年02月11日
    瀏覽(24)
  • 【git】git怎么提交代碼,提交代碼的2種方法

    git add file name: 將工作區(qū)的“新建/修改”添加至?xí)捍鎱^(qū) git commit -m \\\"提交日志\\\" file name:文件從暫存區(qū)到本地庫(kù) git remote add origin http://xxxxxx/xxxxx.git git push -u origin master 第一步:同步遠(yuǎn)程倉(cāng)庫(kù)代碼:git pull git add / git?commit代碼之前首先git pull,需先從服務(wù)器上面拉取代碼,以防覆

    2024年02月11日
    瀏覽(23)
  • git代碼提交規(guī)范、強(qiáng)制git代碼提交規(guī)范、強(qiáng)制代碼進(jìn)行格式化

    git代碼提交規(guī)范、強(qiáng)制git代碼提交規(guī)范、強(qiáng)制代碼進(jìn)行格式化

    1、安裝commitizen和cz-customizable npm install -g commitizen@4.2.4 npm i cz-customizable@6.3.0 --save-dev 2、在package.json中進(jìn)行新增 \\\"config\\\": { ? \\\"commitizen\\\": { ? ? \\\"path\\\": \\\"node_modules/cz-customizable\\\" ? } } 3、初始化完成之后 將.cz-config.js配置文件 拖到根目錄下 4、之后就可以用 git cz 來(lái)代替 git commit ? ?(在

    2024年02月13日
    瀏覽(30)
  • idea的git工具提交代碼無(wú)法提交上去,git的代碼檢查

    idea的git工具提交代碼無(wú)法提交上去,git的代碼檢查

    在idea工具點(diǎn)擊提交代碼,進(jìn)度條過(guò)了幾秒鐘后,又恢復(fù)到未提交狀態(tài),代碼提交不上去。 由于此java文件是代碼工具生成的,里面有3萬(wàn)行代碼,而idea的git工具默認(rèn)有打開代碼檢查Analyze Code,導(dǎo)致代碼檢查不通過(guò),或者超時(shí)。 1. 點(diǎn)擊這個(gè)小齒輪。 ?2. 把這個(gè)Analyze Code 關(guān)掉。

    2024年02月11日
    瀏覽(94)
  • 【Git】初始化倉(cāng)庫(kù)配置與本地倉(cāng)庫(kù)提交流程

    【Git】初始化倉(cāng)庫(kù)配置與本地倉(cāng)庫(kù)提交流程

    目錄 一、倉(cāng)庫(kù)配置郵箱與用戶名 二、本地倉(cāng)庫(kù)提交流程 【Git】Linux服務(wù)器Centos環(huán)境下安裝Git與創(chuàng)建本地倉(cāng)庫(kù)_centos git倉(cāng)庫(kù)搭建_1373i的博客-CSDN博客 https://blog.csdn.net/qq_61903414/article/details/131260033?spm=1001.2014.3001.5501 在之前的文章里我們學(xué)習(xí)了如何在centos系統(tǒng)上安裝git以及使用gi

    2024年02月15日
    瀏覽(30)
  • Git摘取提交記錄(TortoiseGit小烏龜Pick操作流程)

    Git摘取提交記錄(TortoiseGit小烏龜Pick操作流程)

    1.比如說(shuō)我本地的分支為 rollup_button ,主分支為 rollup ,提交記錄中有一個(gè)變更為 “算法接口更新” ,我不想讓它存在分支中,但是要保留“修改建模按鈕”的變更,這樣就可以用到Git中的Pick來(lái)摘取。 2.選中“算法接口更新”下面的一個(gè)變更“rollup merge”,右擊選中“Creat

    2024年02月14日
    瀏覽(40)
  • Git---查看文件提交的詳細(xì)信息git show

    Git---查看文件提交的詳細(xì)信息git show

    1. 直接運(yùn)行g(shù)it show 會(huì)展示出一下信息: 顯示出了上次提交的commit id、作者信息(郵箱和姓名)、提交日期、commit message、代碼diff等 ?2.?還可以使用 HEAD~n 語(yǔ)法或提交哈希來(lái)檢查過(guò)去的提交。使用以下命令就可以獲取往前數(shù)的第三次提交的詳細(xì)信息 3. 還可以添加一個(gè) --oneline

    2024年02月12日
    瀏覽(25)
  • 【git】git提交代碼-使用簡(jiǎn)易指南

    【git】git提交代碼-使用簡(jiǎn)易指南

    1、創(chuàng)建新倉(cāng)庫(kù):git init 創(chuàng)建新文件夾,打開 執(zhí)行: git init ,創(chuàng)建新的git倉(cāng)庫(kù) 2、檢出倉(cāng)庫(kù):git clone 執(zhí)行該命令,以創(chuàng)建一個(gè) 本地倉(cāng)庫(kù) 的克隆版本: git clone /path/to/repository ? 如果是 遠(yuǎn)端服務(wù)器 上的倉(cāng)庫(kù),則執(zhí)行: git clone username@host:/path/to/repository 3、git的世界觀 你的本地倉(cāng)

    2024年02月02日
    瀏覽(43)

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

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

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

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

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包