• <fieldset id="8imwq"><menu id="8imwq"></menu></fieldset>
  • <bdo id="8imwq"><input id="8imwq"></input></bdo>
    最新文章專題視頻專題問答1問答10問答100問答1000問答2000關(guān)鍵字專題1關(guān)鍵字專題50關(guān)鍵字專題500關(guān)鍵字專題1500TAG最新視頻文章推薦1 推薦3 推薦5 推薦7 推薦9 推薦11 推薦13 推薦15 推薦17 推薦19 推薦21 推薦23 推薦25 推薦27 推薦29 推薦31 推薦33 推薦35 推薦37視頻文章20視頻文章30視頻文章40視頻文章50視頻文章60 視頻文章70視頻文章80視頻文章90視頻文章100視頻文章120視頻文章140 視頻2關(guān)鍵字專題關(guān)鍵字專題tag2tag3文章專題文章專題2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章專題3
    問答文章1 問答文章501 問答文章1001 問答文章1501 問答文章2001 問答文章2501 問答文章3001 問答文章3501 問答文章4001 問答文章4501 問答文章5001 問答文章5501 問答文章6001 問答文章6501 問答文章7001 問答文章7501 問答文章8001 問答文章8501 問答文章9001 問答文章9501
    當(dāng)前位置: 首頁 - 科技 - 知識百科 - 正文

    .NET Corek中Git的常用命令及實戰(zhàn)演練

    來源:懂視網(wǎng) 責(zé)編:小采 時間:2020-11-27 22:34:27
    文檔

    .NET Corek中Git的常用命令及實戰(zhàn)演練

    .NET Corek中Git的常用命令及實戰(zhàn)演練:寫在前面 上篇文章我?guī)е蠹彝ㄟ^分析了一遍ASP.NET Core的源碼了解了它的啟動過程,然后又帶著大家熟悉了一遍配置文件的加載方式,最后引出了依賴注入以及控制反轉(zhuǎn)的概念!如果大家把前面幾張都理解了,那么你也就入了ASP.NET Core的大門了。但是我們還需要
    推薦度:
    導(dǎo)讀.NET Corek中Git的常用命令及實戰(zhàn)演練:寫在前面 上篇文章我?guī)е蠹彝ㄟ^分析了一遍ASP.NET Core的源碼了解了它的啟動過程,然后又帶著大家熟悉了一遍配置文件的加載方式,最后引出了依賴注入以及控制反轉(zhuǎn)的概念!如果大家把前面幾張都理解了,那么你也就入了ASP.NET Core的大門了。但是我們還需要

    點擊這里 ,下載并安裝TortoiseGit圖形化工具,安裝后可以通過鼠標(biāo)進行Git命令的操作。如下所示:

    Git結(jié)合Github進行實戰(zhàn)演練

    Git本地倉庫與GitHub遠程倉庫關(guān)聯(lián)并獲取最新的代碼

    這部分我們就進行Git的實戰(zhàn)吧,正好前面幾篇文章已經(jīng)為大家演示了幾個例子,那么我們就把前面幾個例子為例,使用Git把他們托管到GitHub上面吧。

    1.假設(shè)你已經(jīng)有了GitHub賬號,沒有的話自己去注冊。點擊這里 登錄GitHub,

    2.自報家門,配置你是誰(如果你在上面的Git安裝)里面已經(jīng)按照下面進行了配置,這里就無需再配置。首先鼠標(biāo)右鍵按照下圖所示打開Git Bash 然后按照下圖所示進行配置:

    3.生成ssh key 在git bash上面輸入ssh-keygen -t rsa -C "你的郵箱" 它會有三次等待你輸入,直接回車即可。下面的圖是因為我已經(jīng)生成了,詢問我是否覆蓋,我輸入y選擇了是重新生成了。

    4.將生成的ssh key拷貝到剪貼板,執(zhí)行 clip < ~/.ssh/id_rsa.pub (或者到上圖提示的路徑里去打開文件并復(fù)制):

    5.打開github并按照如下圖所示打開Settings

    6.點擊左邊的SSH and GPG keys 然后在右邊點擊 New SSH key

    將ssh key粘貼到右邊的Key里面。Title隨便命名即可。這時候GitHub會給你發(fā)送一封郵件

    7.執(zhí)行 ssh -T git@github.com測試結(jié)果如下說明GitHub配置成功。

    8.GitHub上創(chuàng)建一個新的項目,項目名稱為Czar.Cms,這個倉庫將作為我們后面CMS系統(tǒng)的GitHub上的遠程倉庫

    •首先是在右上角“+”進入創(chuàng)建界面


    •接著按照如下所示輸入項目名稱,然后點擊Create repository 就創(chuàng)建好了。

    這里我們有選擇以Readme初始化項目。所以生成后的結(jié)構(gòu)如下所示:

    9.下面我們就在本地初始化一個倉庫,然后與GitHub的遠程倉庫關(guān)聯(lián)起來吧。

    10.我們在我們的工作文件夾中,打開Git Bash,然后輸入如下命令git init來初始化一個本地倉庫。

    11.然后輸入git remote 查看下遠程倉庫,正常的話應(yīng)該有0個,現(xiàn)在就讓我們添加下我們剛才建立的GitHub上的遠程倉庫吧.然后再看下遠程倉庫列表,發(fā)現(xiàn)已經(jīng)有一個了,名字為github

    注:要添加一個新的遠程倉庫,可以指定一個簡單的名字,以便將來引用,運行 git remote add [shortname] [url] 。上面我們對應(yīng)的shortname即為github,這個你可以隨意指定只要好記就行。感謝@寶寶董 給與的提示!

    git remote add github github遠程倉庫的地址

    12.然后輸入git pull github master 就會從剛才我們配置的遠程倉庫拉取master分支的代碼。如下所示:

    13.獲取之后然后看下我么的項目文件夾,如下所示:已經(jīng)從GitHub上獲取到了最新的代碼:

    把上篇文章的源碼上傳到GitHub的Sample02分支上

    1.在我們的本地倉庫文件夾打開git bash 然后輸入git checkout -b Sample02 命令創(chuàng)建并切換到Sample02 這個分支,然后把我們上篇文章的代碼拷貝到這個文件夾,如下圖所示

    2.輸入git status 查看當(dāng)前倉庫有哪些文件做了修改,如下圖所示,紅色部分表示已經(jīng)發(fā)生了修改

    3.輸入git add Sample02/ 把Sample02文件夾下面所有的已經(jīng)發(fā)生了修改的文件都放進'暫存區(qū)' 然后輸入git status 查看一下當(dāng)前的狀態(tài),都變成了綠色,說明Sample02文件夾下面的修改內(nèi)容都加入了暫存區(qū)

    4.接著輸入git commit -m '注釋內(nèi)容'命令把我們暫存區(qū)的代碼提交到我們的本地倉庫

    5.然后輸入git status 查看一下,發(fā)現(xiàn)所有的修改都已經(jīng)提交成功了。

    6.輸入如下命令git push github Sample02把我們的本地代碼提交到遠程倉庫的'Sample02分支'吧

    注意,這里時提交到Github上的Sample02分支上,而我們的GitHub上沒有這個分支,所以會自動幫我們創(chuàng)建這個分支。

    7.這里第三篇的事例代碼就上傳到Github上了。大家可以去查看下,順便給個Star哦,因為后面的CMS的代碼我也會放到這個倉庫,只不過是不同的分支而已。

    下面就讓我們切換回master分支,并結(jié)束這個部分吧。輸入git checkout master

    GitHub源碼地址

    這個時候可以上GitHub的地址了,后面所有的事例代碼都會放到這個分支上。

    總結(jié)

    本文從Git的誕生開始說起,然后給大家講了Git的優(yōu)勢。接著我們通過一個GitHub的實戰(zhàn),手把手的在GitHub上新建了一個遠程倉庫并跟我本地的代碼進行管理,并且把我的上篇文章的事例代碼給上傳到了GitHub上。希望對大家使用Git有所幫助。下面再次羅列常用的Git命令

  • git init :初始化本地倉庫
  • git remote :查看關(guān)聯(lián)的遠程倉庫連接
  • git remote add github github遠程倉庫地址 :創(chuàng)建一個遠程倉庫連接
  • git pull github master :從github命名的遠程倉庫拉取master分支內(nèi)容
  • git checkout -b Sample02 :創(chuàng)建并切換到Sample02這個分支上
  • git branch :查看當(dāng)前的所有分支
  • git add Sample02/ :把Sample02文件夾下面的所有修改文件添加到暫存區(qū)
  • git commit -m "注釋" :把暫存區(qū)所有修改提交到本地倉庫,并給本體提交寫一個注釋方便查看日志
  • git log --graph :查看修改日志
  • git push github Sample02 :把當(dāng)前倉庫中得當(dāng)前分支的內(nèi)容推送到github這個遠程倉庫的Sample02分支上,如果分支不存在則自動創(chuàng)建
  • git merge --no-ff -m "注釋" Sample02 :在當(dāng)前分支合并Sample02這個分支的修改到當(dāng)前分支,并給這次合并添加注釋
  • 好了,今天就給大家介紹到這,主要是給大家介紹平時實際項目中常用的命令,對于不常用的命令沒有介紹,因為畢竟是實戰(zhàn),所以以實用為主。下篇文章我會給大家介紹一下Dapper的使用(玩數(shù)據(jù)庫了)來為后面我們的CMS系列課程打下基礎(chǔ),畢竟要照顧一些新手朋友。

    聲明:本網(wǎng)頁內(nèi)容旨在傳播知識,若有侵權(quán)等問題請及時與本網(wǎng)聯(lián)系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com

    文檔

    .NET Corek中Git的常用命令及實戰(zhàn)演練

    .NET Corek中Git的常用命令及實戰(zhàn)演練:寫在前面 上篇文章我?guī)е蠹彝ㄟ^分析了一遍ASP.NET Core的源碼了解了它的啟動過程,然后又帶著大家熟悉了一遍配置文件的加載方式,最后引出了依賴注入以及控制反轉(zhuǎn)的概念!如果大家把前面幾張都理解了,那么你也就入了ASP.NET Core的大門了。但是我們還需要
    推薦度:
    標(biāo)簽: 常用 命令 net
    • 熱門焦點

    最新推薦

    猜你喜歡

    熱門推薦

    專題
    Top
    主站蜘蛛池模板: 亚洲国产精品乱码一区二区| 亚洲国产精品无码久久一区二区 | 国产成人无码久久久精品一| 精品无人区无码乱码毛片国产| 99久久精品费精品国产一区二区| 最新精品国偷自产在线| 久草欧美精品在线观看| 国产成人精品综合在线观看| 99在线热播精品免费99热| 无码人妻精品中文字幕| 青青久久精品国产免费看| 国内精品伊人久久久久网站| 中文字幕精品一区二区日本| 国产精品久久成人影院| 国产麻豆一精品一AV一免费| 三上悠亚久久精品| 一区二区日韩国产精品| 午夜精品久久久久久久无码| 国内精品久久久久久麻豆| 99re66在线观看精品免费| 久久99精品国产一区二区三区| 国产精品国色综合久久| 精品久久久噜噜噜久久久 | 中文字幕亚洲精品资源网| 2020国产精品永久在线| 国产精品无码无卡在线播放| 日韩精品极品视频在线观看免费| 亚洲中文精品久久久久久不卡| 亚洲精品国产自在久久 | 亚洲欧洲国产精品香蕉网| 人妻无码精品久久亚瑟影视| 久久久久国产成人精品亚洲午夜| 久久se精品一区精品二区国产| 国产精品哟女在线观看| 国产精品免费视频观看拍拍| 国产高清精品在线| 国产精品无码无卡无需播放器| 国产乱码精品一区二区三| 精品乱子伦一区二区三区| 久久国产午夜精品一区二区三区| 久久亚洲精品无码播放|