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

git常用操作指南

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

一、git如何切換分支

# 切換到名為v0.4.0的tag分支
git checkout v0.4.0
# 切換到main主干分支
git checkout main

一、git如何使用命令打tag

先可以使用git tag命令查看下當(dāng)前有哪些tag,然后在原有tag的基礎(chǔ)上增加版本號(hào),并提交tag信息,例如:

git tag -a v2.0.0 -m "語(yǔ)音識(shí)別版本"
git push origin v2.0.0

二、git如何使用命令刪除tag

git tag -d v1.0.0
git push origin :refs/tags/v1.0.0

二、git status顯示中文亂碼怎么辦

 git config --global core.quotepath false

即可

三、如何使用git-lfs

如果有個(gè)項(xiàng)目是用git的lfs管理的,那么首先需要安裝git-lfs

yum install git-lfs

然后執(zhí)行:

git lfs install

最后,git clone

git lfs clone git@git.your-company.com:ai/text-models.git

四、git管理分支

git常用操作指南
git常用操作指南

  1. 如何刪除本地某個(gè)分支:

在刪除你想刪除的那個(gè)分支前,需要先切換到其他分支,然后再執(zhí)行g(shù)it的刪除命令:

git branch -D branch_name

  1. 是否可以在某個(gè)分支的基礎(chǔ)上再拉取分支?

答案是可以

例如,你有個(gè)分支名為dev-0506,現(xiàn)在想在該分支基礎(chǔ)上再拉取分支dev-xgboost,那么操作如下:

1). 首先切換到分支dev-0506:git checkout dev-0506

2). 創(chuàng)建新分支dev-xgboost:git checkout -b dev-xgboost

3). 把新分支push到遠(yuǎn)程git:git push -u origin dev-xgboost

六、配置git的ssh,免密碼push或者pull

git config --global user.name "yourname"
git config --global user.email "yourname@your_company.com"
ssh-keygen -t rsa -b 4096 -C "yourname@your_company.com"
eval `ssh-agent -s`
ssh-add ~/.ssh/id_rsa
cat ~/.ssh/id_rsa.pub,并把其復(fù)制到git的網(wǎng)頁(yè)中去
#測(cè)試:ssh -T git@git.lianjia.com
#以后就不要這樣去操作了:
#git clone https://git.your_company.com/your_path/your_name/your_project.git
#應(yīng)該用下面的方式:
#git clone git@git.your_company.com:your_path/your_name/your_project.git

七、git如何回滾代碼版本

簡(jiǎn)單來(lái)講就兩步:

git reset --hard <commit_id>
git push origin HEAD --force

八、git剛剛add完就后悔了,還沒(méi)commit

比如剛剛git add yourfile.cpp
想撤銷(xiāo)的話,直接:git reset HEAD yourfile.cpp
即可

九、如何進(jìn)行g(shù)it倉(cāng)庫(kù)遷移

1.先從老git倉(cāng)庫(kù)拷貝一個(gè)空殼下來(lái)
git clone --bare git://github.com/username/project.git
2.在新git倉(cāng)庫(kù)上創(chuàng)建一個(gè)新項(xiàng)目,比如new_project。
3.進(jìn)入空殼目錄,把內(nèi)容push到新git地址去
cd project.git
git push --mirror git@gitcafe.com/username/new_project.git
4).剛才的那個(gè)空殼已經(jīng)沒(méi)用了,可以扔掉了
rm -rf project.git

十、git如何合并代碼

1. 如何合并branch到master

git checkout master
git merge branch-name
git push origin master

2. 如何合并master到branch

git checkout master
git pull
git checkout branch-name
git pull
git merge master

十、如何升級(jí)git

Centos 7 服務(wù)器上默認(rèn)安裝的 Git 是 1.8.3.1 版本的,有時(shí)候需要升級(jí)git至2.x版本以上

yum -y remove git
yum -y remove git-*
yum -y install https://packages.endpointdev.com/rhel/7/os/x86_64/endpoint-repo.x86_64.rpm
yum -y install git

十一、如何去除github上“Repositories you contribute to”的提示消息干擾

?
前提:如果你曾經(jīng)在github上對(duì)某個(gè)開(kāi)源項(xiàng)目,open過(guò)issue,那么今后你每次登陸github都被這個(gè)開(kāi)源repository的最新進(jìn)展消息所刷屏,下面是去除的辦法:

1.點(diǎn)擊右側(cè)你頭像的位置,然后選擇Settings

2.選擇左側(cè)的Notifications

3.將Participating

Notifications for the conversations you are participating in, or if someone cites you with an @mention.

下面的兩個(gè)復(fù)選框去除

4.即可

十二、git常見(jiàn)錯(cuò)誤:

1. git push總是提交失敗

git push

結(jié)果提示如下

hint: Updates were rejected because a pushed branch tip is behind its remote
hint: counterpart. Check out this branch and merge the remote changes
hint: (e.g. 'git pull') before pushing again.
hint: See the 'Note about fast-forwards' in 'git push --help' for details.
git pull

又顯示正常:

Username for 'https://git.xxx.mycompany': myname
Password for 'https://myname@git.xxx.mycompany': 
Already up-to-date.

解決辦法:

git config --global push.default current

2. git push時(shí)報(bào)錯(cuò):“fatal: The remote end hung up unexpectedly”

?
整個(gè)錯(cuò)誤顯示是這樣的:

error: RPC failed; result=22, HTTP code = 413
fatal: The remote end hung up unexpectedly

這個(gè)時(shí)候,即使設(shè)置了git config http.postBuffer 524288000,然后再git push也沒(méi)用

主要是得 git remote set-url origin git@git.xxx-inc.com:your_name/your_project.git (這一步驟需要在git網(wǎng)頁(yè)上傳你的開(kāi)發(fā)機(jī)的公共秘鑰,參考Git設(shè)置ssh密鑰 - chenguiya - 博客園即可)

然后 再git push 就好使啦

3. git clone時(shí)報(bào)錯(cuò):Initialized empty Git repository in: Gtk-WARNING **: cannot open display:

直接在終端中輸入:

unset SSH_ASKPASS

即可

4. git push時(shí)報(bào)錯(cuò):The requested URL returned error: 401 while accessing

直接在命令行輸入:

git remote set-url origin 你的git項(xiàng)目地址

然后重新git push即可

5. git pull時(shí)報(bào)錯(cuò):error: insufficient permission for adding an object to repository database .git/objects

sudo chmod 777 -R .git/objects

即可

6. git clone時(shí)報(bào)錯(cuò):Peer’s Certificate issuer is not recognized

提示SSL證書(shū)錯(cuò)誤。這個(gè)錯(cuò)誤并不重要,是系統(tǒng)證書(shū)的問(wèn)題,系統(tǒng)判斷到這個(gè)行為會(huì)造成不良影響,所以進(jìn)行了阻止,只要設(shè)置跳過(guò)SSL證書(shū)驗(yàn)證就可以了,輸入以下命令即可:

git config --global http.sslVerify false

7. git clone時(shí)報(bào)錯(cuò):Empty reply from server

報(bào)錯(cuò)信息如下:
fatal: unable to access ‘http://myname@git.department.company/myname/myproject.git/’: Empty reply from server

解決辦法:
發(fā)現(xiàn)~/.bashrc中配置了http_proxy代理,將其注釋掉,然后重新登錄一次終端即可文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-465110.html

參考文獻(xiàn):

  • https://www.jianshu.com/p/cdd80dd15593
  • https://git-scm.com/book/zh/v1/Git-%E5%9F%BA%E7%A1%80-%E6%92%A4%E6%B6%88%E6%93%8D%E4%BD%9C

到了這里,關(guān)于git常用操作指南的文章就介紹完了。如果您還想了解更多內(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)文章

  • Git-團(tuán)隊(duì)開(kāi)發(fā)及版本控制工具(操作指南)

    Git-團(tuán)隊(duì)開(kāi)發(fā)及版本控制工具(操作指南)

    下載地址:Git (git-scm.com)?或?Git for Windows 安裝:一般情況一直next就行,詳細(xì)請(qǐng)看:Git 詳細(xì)安裝教程(詳解 Git 安裝過(guò)程的每一個(gè)步驟)_git安裝-CSDN博客 安裝之后校驗(yàn)是否成功:如果出現(xiàn)版本號(hào)就說(shuō)明安裝成功了 2.1初始化本地倉(cāng)庫(kù) 初始化之后文件夾有一個(gè).git文件,如果沒(méi)有請(qǐng)

    2024年03月15日
    瀏覽(99)
  • 【Git 操作指南】| 撤銷(xiāo)遠(yuǎn)程倉(cāng)庫(kù)的 push 以及 git commit 提交

    【Git 操作指南】| 撤銷(xiāo)遠(yuǎn)程倉(cāng)庫(kù)的 push 以及 git commit 提交

    執(zhí)行 git log 查看版本日志,找到目標(biāo)版本。 執(zhí)行 git reset --soft version numbere ,如 git reset --soft d8cedc98e008e14a35d3faf424764648fb29d55b ,重置為之前提交的版本,接著執(zhí)行 git log 查看是否已經(jīng)退回到之前的版本。 (注意, git reset --soft 只改變了 HEAD 的指向位置,本地代碼不會(huì)發(fā)生改變

    2024年02月16日
    瀏覽(103)
  • RTL8380MI/RTL8382MI管理型交換機(jī)系統(tǒng)軟件操作指南七:ERPS以太環(huán)網(wǎng)保護(hù)切換協(xié)議

    ISW9010G-2GS和IKS9228G-4GC都支持ERPS(Ethernet Ring Protection Switching,以太環(huán)網(wǎng)保護(hù)切換協(xié)議),首先對(duì)ERPS進(jìn)行詳細(xì)的描述,主要包括以下五大內(nèi)容:ERPS概述、ERPS技術(shù)介紹、ERPS工作原理、全局配置、環(huán)網(wǎng)信息 1.1 ?ERPS概述 ERPS(Ethernet Ring Protection Switching,以太環(huán)網(wǎng)保護(hù)切換協(xié)議)是ITU開(kāi)發(fā)

    2024年02月16日
    瀏覽(19)
  • 【掌握版本控制:Git 入門(mén)與實(shí)踐指南】遠(yuǎn)程操作|標(biāo)簽管理

    【掌握版本控制:Git 入門(mén)與實(shí)踐指南】遠(yuǎn)程操作|標(biāo)簽管理

    ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ??慕斯主頁(yè) : 修仙—?jiǎng)e有洞天 ?? ????????????????????????????????????????? ??? 今日夜電波: 泥中に咲く—ウォルピスカーター ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?

    2024年03月17日
    瀏覽(64)
  • 【Alibaba工具型技術(shù)系列】「EasyExcel技術(shù)專題」實(shí)戰(zhàn)技術(shù)針對(duì)于項(xiàng)目中常用的Excel操作指南

    【Alibaba工具型技術(shù)系列】「EasyExcel技術(shù)專題」實(shí)戰(zhàn)技術(shù)針對(duì)于項(xiàng)目中常用的Excel操作指南

    EasyExcel教程 本文使用的技術(shù)是Alibaba集團(tuán)開(kāi)源的EasyExcel技術(shù),該技術(shù)是針對(duì)Apache POI技術(shù)的封裝和優(yōu)化,主要解決了POI技術(shù)的耗內(nèi)存問(wèn)題,并且提供了較好的API使用。 使用步驟繁瑣 動(dòng)態(tài)寫(xiě)出Excel操作非常麻煩 對(duì)于新手來(lái)說(shuō),很難在短時(shí)間內(nèi)上手 讀寫(xiě)時(shí)需要占用較大的內(nèi)容,當(dāng)

    2024年01月19日
    瀏覽(49)
  • (小白必看)CentOS 7(1.7)及以上版本等切換運(yùn)行級(jí)別模式以及單用戶模式修改root密碼教程指南(親測(cè)3分鐘操作找回密碼)

    (小白必看)CentOS 7(1.7)及以上版本等切換運(yùn)行級(jí)別模式以及單用戶模式修改root密碼教程指南(親測(cè)3分鐘操作找回密碼)

    ? ? ? ? CentOS 6中的運(yùn)行級(jí)別是以 數(shù)字 劃分標(biāo)識(shí)的,而在7則是以 英文單詞 劃分。不廢話,直接上圖 CentOS 6 CentOS 7 備注 level 0? poweroff.target 關(guān)機(jī) level 1 rescue.target 單用戶模式(重置root密碼) level 2 multi-user.target 多用戶無(wú)網(wǎng)絡(luò)服務(wù) level 3 multi-user.target 多用戶有網(wǎng)絡(luò)服務(wù) level

    2024年02月04日
    瀏覽(24)
  • 操作指南 | 如何使用Chainlink喂價(jià)功能獲取價(jià)格數(shù)據(jù)

    操作指南 | 如何使用Chainlink喂價(jià)功能獲取價(jià)格數(shù)據(jù)

    Chainlink的去中心化預(yù)言機(jī)網(wǎng)絡(luò)中的智能合約包含由運(yùn)行商為其他智能合約(DApps)使用或截取所持續(xù)更新的實(shí)施價(jià)格數(shù)據(jù)。其中有兩個(gè)主要架構(gòu):喂價(jià)和基礎(chǔ)要求模型。此教程將會(huì)展現(xiàn)如何在Moonbeam、Moonriver或是Moonbase Alpha測(cè)試網(wǎng)上使用喂價(jià)功能。 這些信息僅用于教育目的,永

    2024年02月11日
    瀏覽(29)
  • 蘋(píng)果手機(jī)之間如何互傳照片?批量傳輸操作指南

    蘋(píng)果手機(jī)之間如何互傳照片?批量傳輸操作指南

    很多時(shí)候,我們用手機(jī)拍攝了好看的照片或者收藏了一些有趣的圖片,想要分享給朋友,卻不知道 蘋(píng)果手機(jī)之間如何互傳照片 ?在分享大量照片的時(shí)候不清楚如何批量操作?別擔(dān)心,下面小編就來(lái)分享一下蘋(píng)果手機(jī)照片傳輸?shù)募记伞?一提到iphone照片傳輸方法,大多數(shù)用戶會(huì)

    2024年02月10日
    瀏覽(16)
  • 操作指南|如何創(chuàng)建x-chain DAO

    操作指南|如何創(chuàng)建x-chain DAO

    DAO是一個(gè)去中心化組織,大體與任何其他組織一樣,但它是由智能合約中編碼的規(guī)則所管理,并使DApps等能夠完全去中心化且自主運(yùn)行。 ???查看MoonbeamDocs 這與通常的分步教程不同,該推文旨在分享關(guān)于運(yùn)行去中心化自治組織的入門(mén)知識(shí),以及對(duì)其運(yùn)作方式的高級(jí)概述。 一

    2023年04月25日
    瀏覽(34)
  • 中興三層交換機(jī)如何清除配置文件操作指南

    我們都知道cisco的交換機(jī)清除配置是erase startconfig !然后reload就可以了。 但是ZXR10系列的交換機(jī)沒(méi)有這個(gè)命令,ZXR10保存配置是write ,有就是把配置信息write到flash中,在flash下有個(gè)cfg文件夾,里面保存的就是我們write進(jìn)去的配置文件,只要把這個(gè)文件刪除,重啟交換機(jī)就可以了

    2024年02月05日
    瀏覽(18)

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

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

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

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

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包