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

像高級(jí)工程師一樣使用Git

這篇具有很好參考價(jià)值的文章主要介紹了像高級(jí)工程師一樣使用Git。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

海外Udemy、Coursera、Skillshare、Cantrill等平臺(tái)精品編碼課程,請(qǐng)?jiān)L問 https://www.postcode.vip

Git 是一種強(qiáng)大的工具,當(dāng)你知道如何使用它時(shí),會(huì)感覺非常棒。 多年來,我一直在團(tuán)隊(duì)和項(xiàng)目中使用 Git 的這些功能。我仍在發(fā)展一些工作流程方面的意見(例如是否合并),但核心工具是強(qiáng)大和靈活的(而且可編寫腳本?。?。

查看 Git 日志 默認(rèn)情況下,查看 Git 日志非常困難。

git log 命令很基礎(chǔ) 使用 git log 命令可以獲得一些信息。

但是它的識(shí)別率非常高,通常不是你要查找的內(nèi)容。

git log

像高級(jí)工程師一樣使用Git

讓我們來看看實(shí)際情況。這些日志并沒有給任何人留下深刻印象。它們很無聊,并且充滿了你現(xiàn)在不需要的信息。你試圖對(duì)項(xiàng)目中發(fā)生的情況有一個(gè)高層次的理解。
有一種更好的方法。
使用更多可視化的 git log 使用 --graph 和 --format 參數(shù),我們可以快速獲得項(xiàng)目中 Git 提交的摘要視圖。

git log --graph --format=format:'%C(bold blue)%h%C(reset) - %C(bold green)(%ar)%C(reset) %C(white)%an%C(reset)%C(bold yellow)%d%C(reset) %C(dim white)- %s%C(reset)' --all

像高級(jí)工程師一樣使用Git

哇!這些日志看起來非常好看!甚至還有一個(gè)分支樹的影子。
這些日志向你展示了誰在做什么,什么時(shí)候做出了更改,以及你的更改如何適應(yīng)整體情況。
–graph 將樹形圖添加到左側(cè)。它不是最時(shí)尚的圖表,但有助于可視化項(xiàng)目分支中的更改。(在此處閱讀文檔)
–format 允許您自定義日志的格式。有預(yù)設(shè)格式可供選擇,或者您可以像這個(gè)示例那樣編寫自己的格式。(在此處閱讀文檔)
–all 包括日志中的所有引用、標(biāo)簽和分支(包括遠(yuǎn)程分支)。您可能不想要所有內(nèi)容,所以根據(jù)您的需要進(jìn)行調(diào)整。(在此處閱讀文檔)
查看 git log 文檔,了解如何提升 git 日志的更多信息。→
了解特定提交的內(nèi)容 您經(jīng)常想要了解特定提交發(fā)生了什么。git show 命令可以向您展示提交中更改的高層次視圖,還可以讓您查看特定文件的更改。
查看提交的摘要

git show <commit> --stat

像高級(jí)工程師一樣使用Git

使用 --stat 標(biāo)志,您將看到提交摘要以及更改的文件以及它們的詳細(xì)更改信息。
查看提交中特定文件的更改 當(dāng)您想深入了解特定文件中的特定行更改時(shí),請(qǐng)使用 git show 命令并指定文件路徑。

git show <commit> -- <filepath>

像高級(jí)工程師一樣使用Git

這將為您提供文件中特定行的更改。默認(rèn)情況下,它將向您顯示行更改以及文件中更改行所在位置的前后三行,以便您了解上下文。
查看 git show 文檔,了解如何提升您的 git 提交理解?!鶪it - git-show Documentation
您在項(xiàng)目上創(chuàng)建了一個(gè)分支,在分支上提交了一些更改,并準(zhǔn)備將這些更改合并回主分支。由于您創(chuàng)建了分支,另一位工程師也在相同的文件上進(jìn)行了更改。 ??
如果您使用類似 GitHub 的服務(wù),則 PR 將告訴您是否存在合并沖突。

Git 會(huì)提示您在將更改推回主分支之前解決這些合并沖突。這很好,因?yàn)槟幌敫采w其他人所做的所有辛勤工作。
要開始本地解決這個(gè)問題,通常會(huì)采取兩種路徑之一:合并(merge)或變基(rebase)。
當(dāng)主分支上有您想要合并到您的分支中的更改時(shí),您可以選擇將這些更改合并或從不同的位置對(duì)您的分支進(jìn)行變基。
合并(merge)將一個(gè)分支中的更改取出,合并到另一個(gè)分支中,并創(chuàng)建一個(gè)合并提交。
The above translation is corrected to:
當(dāng)主分支上有您想要合并到您的分支中的更改時(shí),您可以選擇將這些更改合并或從不同的位置對(duì)您的分支進(jìn)行變基。
合并(merge)將一個(gè)分支中的更改取出,合并到另一個(gè)分支中,并在一個(gè)合并提交中完成合并。
git merge origin/main your-branch
復(fù)制代碼
變基(rebase)調(diào)整了一個(gè)分支實(shí)際分支出的起點(diǎn)(即從基礎(chǔ)分支到一個(gè)新的起點(diǎn))。
git rebase origin/main your-branch
復(fù)制代碼
一般來說,當(dāng)上游分支(如 main 分支)中有更改需要合并到您的分支時(shí),您會(huì)使用變基。當(dāng)您想要將分支中的更改放回 main 分支時(shí),您會(huì)使用合并。
關(guān)于壓縮提交(squash)的使用,你有什么看法的補(bǔ)充。文章來源地址http://www.zghlxwxcb.cn/news/detail-412698.html

到了這里,關(guān)于像高級(jí)工程師一樣使用Git的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(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)文章

  • 【華為HCIP | 高級(jí)網(wǎng)絡(luò)工程師】刷題日記(8)

    【華為HCIP | 高級(jí)網(wǎng)絡(luò)工程師】刷題日記(8)

    個(gè)人名片: ?? 作者簡(jiǎn)介:一名大二在校生 ????? 個(gè)人主頁:落798. ?? 個(gè)人WeChat:落798. ??? 系列專欄: 零基礎(chǔ)學(xué)java ----- 重識(shí)c語言 ---- 計(jì)算機(jī)網(wǎng)絡(luò) ?? 每日一句: 看淡一點(diǎn)在努力,你吃的苦會(huì)鋪成你要的路! 1、在IPsec中,能夠用哪一個(gè)協(xié)議來實(shí)現(xiàn)數(shù)據(jù)的完整性?

    2024年02月13日
    瀏覽(17)
  • 高級(jí)web前端開發(fā)工程師的職責(zé)說明(合集)

    高級(jí)web前端開發(fā)工程師的職責(zé)說明(合集)

    ? 高級(jí)web前端開發(fā)工程師的職責(zé)說明1 職責(zé): 1、根據(jù)需求文檔,完成PC端、移動(dòng)端頁面及交互的開發(fā),并保證兼容性和確保產(chǎn)品具有優(yōu)質(zhì)的用戶體驗(yàn); 2、熟練使用 HTML 、 CSS 、 JS 、 Ajax 等技術(shù),能解決各種瀏覽器兼容性問題,完成頁面架構(gòu)和布局; 3、熟練編寫結(jié)構(gòu)良好,語義

    2024年02月14日
    瀏覽(24)
  • 成為一名高級(jí)網(wǎng)絡(luò)安全工程師,你需要學(xué)習(xí)什么?

    成為一名高級(jí)網(wǎng)絡(luò)安全工程師,你需要學(xué)習(xí)什么?

    這是我的建議如何成為網(wǎng)絡(luò)安全工程師,你應(yīng)該按照下面順序?qū)W習(xí)。 第一件事你應(yīng)該 學(xué)習(xí)如何編程 ,我建議首先學(xué)python,然后是java。 (非必須)接下來學(xué)習(xí)一些算法和數(shù)據(jù)結(jié)構(gòu)是很有幫助的,它將幫助你更好的編程。 一旦你學(xué)會(huì)如何編程,你應(yīng)該 學(xué)習(xí)如何用 c 編程 。重

    2024年02月04日
    瀏覽(28)
  • 【社招】【中國(guó)電信-天翼云】誠聘高級(jí)FPGA研發(fā)工程師

    【社招】【中國(guó)電信-天翼云】誠聘高級(jí)FPGA研發(fā)工程師

    基礎(chǔ)架構(gòu)部門介紹: 天翼云是中國(guó)電信旗下云計(jì)算品牌,致力于成為領(lǐng)先的云計(jì)算服務(wù)提供商。 基礎(chǔ)架構(gòu)部作為天翼云的核心部門,負(fù)責(zé)構(gòu)建天翼云的整個(gè)物理基礎(chǔ)設(shè)施。打造了包括紫金DPU、物理服務(wù)器、物理網(wǎng)絡(luò)、RDMA網(wǎng)絡(luò)、操作系統(tǒng)、虛擬化、IDC在內(nèi)的核心底座產(chǎn)品?;?/p>

    2024年02月03日
    瀏覽(27)
  • 優(yōu)橙內(nèi)推陜西專場(chǎng)——5G網(wǎng)絡(luò)優(yōu)化(中高級(jí))工程師

    可加入就業(yè)QQ群: 801549240 聯(lián)系老師內(nèi)推 簡(jiǎn)歷投遞郵箱: hr@ictyc.com 內(nèi)推公司1: 北京宜信眾為科技有限公司 內(nèi)推公司2? :浙江明訊網(wǎng)絡(luò)技術(shù)有限公司 內(nèi)推公司3 :南京欣網(wǎng)通信科技股份有限公司 PART01 北京宜信眾為科技有限公司 宜信眾為是國(guó)內(nèi)領(lǐng)先的移動(dòng)網(wǎng)絡(luò)專業(yè)服務(wù)供應(yīng)

    2024年02月16日
    瀏覽(20)
  • 2023 最新「阿里」Java 高級(jí)工程師面試高頻題

    2023 最新「阿里」Java 高級(jí)工程師面試高頻題

    7月份快要過去了,也意味著金九銀十快到了,不知道大家有沒有發(fā)現(xiàn)今年的面試比之前的都難;去年因?yàn)橐咔榈脑驂阂肿〕绦騿T跳槽的想法,再加上現(xiàn)在 IT 行業(yè)內(nèi)卷越來越嚴(yán)重,這兩點(diǎn)原因?qū)е陆衲甑恼衅甘袌?chǎng)非常難受; 最近群里很多小伙伴都在問,如何抓住銀四的尾巴

    2024年02月13日
    瀏覽(18)
  • 今天面試了幾家高級(jí)測(cè)試工程師,面試題整理(含答案)

    今天面試了幾家高級(jí)測(cè)試工程師,面試題整理(含答案)

    候選人總共有8年左右的工作經(jīng)驗(yàn),先后做過自動(dòng)化、測(cè)試平臺(tái)和性能測(cè)試,簡(jiǎn)歷上寫了熟悉java,偏測(cè)試開發(fā)方向,所以面試題偏java技術(shù)。 1、自我介紹 個(gè)人信息+學(xué)校專業(yè)(如果學(xué)校一般般就別說了)+技術(shù)棧+工作擅長(zhǎng)點(diǎn)(性能、自動(dòng)化、功能、測(cè)試工具和平臺(tái)等等) 2、hashmap底層

    2024年02月07日
    瀏覽(50)
  • 2023年軟件測(cè)試工程師,初級(jí)到高級(jí)進(jìn)階路線指南,測(cè)試之路...

    提到軟件測(cè)試工程師時(shí),很多人依然會(huì)聯(lián)想到那些“點(diǎn)點(diǎn)點(diǎn)”并企圖在“點(diǎn)點(diǎn)點(diǎn)”中找到缺陷的人,也就是大家常說的依照測(cè)試規(guī)范和測(cè)試案例來對(duì)軟件進(jìn)行測(cè)試,檢查軟件是不是有缺陷,判斷軟件是不是穩(wěn)定。但這其實(shí)是一個(gè)很不好的觀點(diǎn)。 近年來,隨著各大互聯(lián)網(wǎng)企業(yè)的

    2024年02月09日
    瀏覽(28)
  • 優(yōu)橙內(nèi)推黑龍江專場(chǎng)——5G網(wǎng)絡(luò)優(yōu)化(中高級(jí))工程師

    可加入就業(yè)QQ群: 801549240 聯(lián)系老師內(nèi)推 簡(jiǎn)歷投遞郵箱: hr@ictyc.com 內(nèi)推公司1: 中富通集團(tuán)股份有限公司 內(nèi)推公司2: 北京電旗通訊技術(shù)股份有限公司 內(nèi)推公司3: 元道通信股份有限公司 中富通集團(tuán)股份有限公司 中富通股份有限公司是一家專業(yè)的第三方通信網(wǎng)絡(luò)管理服務(wù)提

    2024年02月13日
    瀏覽(29)
  • 進(jìn)階高級(jí)Python開發(fā)工程師,不得不掌握的Python高并發(fā)編程

    進(jìn)階高級(jí)Python開發(fā)工程師,不得不掌握的Python高并發(fā)編程

    ???♂? 個(gè)人主頁:@艾派森的個(gè)人主頁 ???作者簡(jiǎn)介:Python學(xué)習(xí)者 ?? 希望大家多多支持,我們一起進(jìn)步!?? 如果文章對(duì)你有幫助的話, 歡迎評(píng)論 ??點(diǎn)贊???? 收藏 ??加關(guān)注+ ????????Python成為時(shí)下技術(shù)革新的弄潮兒,全民Python的發(fā)展趨勢(shì)讓人們不再滿足于簡(jiǎn)單地

    2024年02月17日
    瀏覽(25)

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

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

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

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

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包