欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

git工具常用命令及ssh操作方法

 更新時(shí)間:2021年09月24日 16:34:44   作者:SpringSir  
這篇文章主要介紹了git工具常用到的命令以及非常詳細(xì)的ssh操作方法,有需要的朋友可以借鑒參考下,希望可以有所幫助,祝大家能夠多多進(jìn)步,早日升職加薪

git基礎(chǔ)命令

git clone ‘遠(yuǎn)程倉庫地址' 第一次從倉庫拉取代碼

git pull  拉取最新

git add . 把代碼提交到暫存區(qū)git

commit -m “備注”  將暫存區(qū)內(nèi)容添加到本地倉庫

git push  提交

git checkout ‘分支名'  切換到指定分支名

git branch  查看本地分支列表

git branch -a/–all  查看遠(yuǎn)程分支列表

git remote update origin --prune  更新同步本地和遠(yuǎn)程的分支列表

git status 顯示工作目錄和暫存區(qū)的狀態(tài)

git branch 分支名 (基于主分支創(chuàng)建)

git log  查看當(dāng)前分支全部提交日志

git log --oneline  查看所有分支全部提交日志(oneline 一條提交信息用一行展示)

git reflog  查看所有分支的所有操作記錄(包括已經(jīng)被刪除的 commit 記錄和 reset 的操作)

clear  清空git命令行

暫存,本地倉庫,遠(yuǎn)程倉庫,本地代碼

請(qǐng)?zhí)砑訄D片描述

拉取其他分支

拉取代碼(master):git clone 地址
拉取其它分支代碼:git checkout -b 分支名 origin/遠(yuǎn)程分支名

請(qǐng)?zhí)砑訄D片描述

合并分支

先切換到主分支: git checkout master

把指定分支合并到主分支上: git merge 分支名:

代碼提交

防止代碼沖突, push之前必須先pull別人的代碼: git pull

git add .

git commit -m “備注”

git push

版本穿梭

1.穿梭之前, 必須知道需要穿梭的版本號(hào)(以下方式均可查看到):

git log # 查看當(dāng)前分支全部提交日志

git log --oneline # 查看所有分支全部提交日志(oneline 一條提交信息用一行展示)

git reflog # 可以獲得所有的git操作記錄,包括回滾之前的都有(推薦用該命令)

2.git reset --hard版本號(hào) 版本穿梭

注意點(diǎn)

1.開發(fā)中, 新建分支, 必須在遠(yuǎn)程倉庫中操作, 絕對(duì)不能在本地新建分支

2.遠(yuǎn)程倉庫新建分支后, 本機(jī)電腦開發(fā)時(shí)需要切換到新建分支進(jìn)行發(fā), 但是有時(shí)候, 使用 git branch,

會(huì)發(fā)現(xiàn)在本地分支列表中, 看不到遠(yuǎn)程倉庫中新建的分支

3..解決2中的問題:

git remote update origin –prune 更新遠(yuǎn)端分支和本地分支列表(會(huì)顯示本地沒有的分支)

4.命令總結(jié):

git branch -a 查看本地所有分支以及當(dāng)前分支

git remote update origin –prune 更新遠(yuǎn)端分支和本地分支列表(會(huì)顯示本地沒有的分支)

git checkout 分支名 切換分支

5.任何的存檔, 都是在本地服務(wù)器進(jìn)行, 遠(yuǎn)程代碼倉庫是沒有的, 因此, 所有的 分支切換/分支合并/代碼push 操作, 一定要先進(jìn)行add commit 存檔

SSH

ssh形式, 可以不通過賬號(hào)密碼, 和遠(yuǎn)程倉庫進(jìn)行g(shù)it命令操作

遠(yuǎn)程代碼托管平臺(tái)有: github、gitee、gitllab, 本章節(jié)只對(duì)gitlab做ssh配置演示, 其他平臺(tái)可以百度

1.

[外鏈圖片轉(zhuǎn)存失敗,源站可能有防盜鏈機(jī)制,建議將圖片保存下來直接上傳(img-qYizn8qF-1627815713432)(黑馬頭條筆記/image-20210731205022773.png)]

2.

在這里插入圖片描述

3.

在這里插入圖片描述

4.ssh-keygen -t rsa -C “your.email@example.com” -b 4096

[外鏈圖片轉(zhuǎn)存失敗,源站可能有防盜鏈機(jī)制,建議將圖片保存下來直接上傳(img-FO1FP8wB-1627815713462)(黑馬頭條筆記/image-20210731205125635.png)]

5.進(jìn)入指定文件夾 —> C:\Users\hwm.ssh

[外鏈圖片轉(zhuǎn)存失敗,源站可能有防盜鏈機(jī)制,建議將圖片保存下來直接上傳(img-oWGBLppR-1627815713463)(黑馬頭條筆記/image-20210801185218392.png)]

6.進(jìn)入cmd命令模式:

粘貼步驟4復(fù)制的內(nèi)容, 更改郵箱(任意名稱) —> 紅色下劃線的更改內(nèi)容

[外鏈圖片轉(zhuǎn)存失敗,源站可能有防盜鏈機(jī)制,建議將圖片保存下來直接上傳(img-ELfVGaFx-1627815713465)(黑馬頭條筆記/image-20210801185418055.png)]

注意: 如果 C:\Users\hwm\.ssh目錄中, 已經(jīng)配置過ssh, 有ssh文件, 在執(zhí)行命令的時(shí)候, 不能默認(rèn)按3個(gè)回車, 否則會(huì)覆蓋之前的ssh配置相關(guān)文件, 需要手動(dòng)設(shè)置, 下方截圖紅框中, 生成文件的名稱.

在這里插入圖片描述

如果如果 C:\Users\hwm\.ssh目錄中沒有配置文件, 命令暫停的時(shí)候. 直接回車就好, 一共敲3個(gè)回車.

7.打開.pub后綴的文件, 全選其中的內(nèi)容, 復(fù)制

8.

[外鏈圖片轉(zhuǎn)存失敗,源站可能有防盜鏈機(jī)制,建議將圖片保存下來直接上傳(img-AphmDJ0t-1627815713466)(黑馬頭條筆記/image-20210801185902665.png)][外鏈圖片轉(zhuǎn)存失敗,源站可能有防盜鏈機(jī)制,建議將圖片保存下來直接上傳(img-df6F4nOq-1627815713467)(黑馬頭條筆記/image-20210801185945239.png)]

9.

[外鏈圖片轉(zhuǎn)存失敗,源站可能有防盜鏈機(jī)制,建議將圖片保存下來直接上傳(img-Il4lFDmy-1627815713468)(黑馬頭條筆記/image-20210801185955926.png)]

10

在這里插入圖片描述

完成!

以上就是git工具常用命令及ssh操作方法的詳細(xì)內(nèi)容,更多關(guān)于git命令和ssh操作的資料請(qǐng)關(guān)注腳本之家其它相關(guān)文章!

相關(guān)文章

  • 關(guān)于代碼閱讀問題的小技巧 腳本之家原創(chuàng)(適合所有網(wǎng)站)不定時(shí)更新

    關(guān)于代碼閱讀問題的小技巧 腳本之家原創(chuàng)(適合所有網(wǎng)站)不定時(shí)更新

    因?yàn)楹芏嗑W(wǎng)站為了網(wǎng)站的安全,特將一些字符替換成中文字符,導(dǎo)致很多情況下,代碼無法運(yùn)行,或復(fù)制內(nèi)容的適合都是一行顯示,這里將會(huì)為大家整理一些。
    2011-01-01
  • 如何讓Visual Studio用上chatgpt

    如何讓Visual Studio用上chatgpt

    這篇文章主要介紹了如何讓Visual Studio用上chatgpt,Visual chatGPT Studio是Visual Studio的一個(gè)免費(fèi)擴(kuò)展,它直接在IDE中添加了chatGPT功能,它允許用戶以可以根據(jù)菜單功能的方式使用chatGPT,需要的朋友可以參考下
    2023-05-05
  • Git中smart Checkout與force checkout的區(qū)別及說明

    Git中smart Checkout與force checkout的區(qū)別及說明

    這篇文章主要介紹了Git中smart Checkout與force checkout的區(qū)別及說明,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2022-08-08
  • 徹底理解cookie,session,token的使用及原理

    徹底理解cookie,session,token的使用及原理

    這篇文章主要介紹了徹底理解cookie,session,token的使用及原理,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-08-08
  • 在VSCode中如何配置Python開發(fā)環(huán)境

    在VSCode中如何配置Python開發(fā)環(huán)境

    VScode是一個(gè)相當(dāng)優(yōu)秀的IDE,具備開源、跨平臺(tái)、模塊化、插件豐富、啟動(dòng)時(shí)間快、顏值高、可高度定制等等優(yōu)秀的特質(zhì),所以用VScode來編寫Python,也是相當(dāng)?shù)暮糜玫摹K?,今天我們就來講講,怎么在VScode上配置Python開發(fā)環(huán)境。
    2020-01-01
  • AES加密算法的原理詳解與實(shí)現(xiàn)分析

    AES加密算法的原理詳解與實(shí)現(xiàn)分析

    這篇文章主要介紹了高級(jí)加密標(biāo)準(zhǔn)(AES,Advanced Encryption Standard)為最常見的對(duì)稱加密算法(微信小程序加密傳輸就是用這個(gè)加密算法的)。對(duì)稱加密算法也就是加密和解密用相同的密鑰,需要的朋友可以參考下
    2020-08-08
  • 2022年最新Typora的破解方法

    2022年最新Typora的破解方法

    Typora是一款支持實(shí)時(shí)預(yù)覽的Markdown文本編輯器,支持即時(shí)渲染技術(shù),這也是與其他Markdown編輯器最顯著的區(qū)別,今天通過本文給大家分享2022年最新Typora的破解方法,感興趣的朋友一起看看吧
    2022-09-09
  • Alfred?+?Gitee搭建免費(fèi)圖床的使用實(shí)例詳解

    Alfred?+?Gitee搭建免費(fèi)圖床的使用實(shí)例詳解

    這篇文章主要為大家介紹了Alfred?+?Gitee搭建免費(fèi)圖床的使用實(shí)例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-01-01
  • Git基礎(chǔ)學(xué)習(xí)之標(biāo)簽tag的使用詳解

    Git基礎(chǔ)學(xué)習(xí)之標(biāo)簽tag的使用詳解

    標(biāo)簽對(duì)象(tag?object)?非常類似于一個(gè)提交對(duì)象,它包含一個(gè)標(biāo)簽創(chuàng)建者信息、一個(gè)日期、一段注釋信息,以及一個(gè)指針。本文主要介紹了Git?標(biāo)簽tag的使用,需要的可以參考一下
    2022-10-10
  • 基于QGIS的研究區(qū)域遙感影像裁切下載方法(以岳麓區(qū)為例)

    基于QGIS的研究區(qū)域遙感影像裁切下載方法(以岳麓區(qū)為例)

    本文以湖南省長沙市岳麓區(qū)為例,主要講解如何基于QGIS這款軟件,把岳麓區(qū)范圍內(nèi)的遙感影像下載,并使用QGIS進(jìn)行切片,最后用Leaflet進(jìn)行展示的例子,對(duì)QGIS遙感影像裁切下載相關(guān)知識(shí)感興趣的朋友跟隨小編一起看看吧
    2024-05-05

最新評(píng)論