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

Git的使用--如何將本地項(xiàng)目上傳到Github(三種簡(jiǎn)單、方便的方法)(二)(詳解)

這篇具有很好參考價(jià)值的文章主要介紹了Git的使用--如何將本地項(xiàng)目上傳到Github(三種簡(jiǎn)單、方便的方法)(二)(詳解)。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問(wèn)。

一、第一種方法:

1.首先你需要一個(gè)github賬號(hào),所以還沒(méi)有的話先去注冊(cè)吧!

https://github.com/

我們使用git需要先安裝git工具,這里給出下載地址,下載后一路(傻瓜式安裝)直接安裝即可:

https://git-for-windows.github.io/

2.登陸后,進(jìn)入Github首頁(yè),點(diǎn)擊New repository新建一個(gè)項(xiàng)目

Git的使用--如何將本地項(xiàng)目上傳到Github(三種簡(jiǎn)單、方便的方法)(二)(詳解),軟件測(cè)試,自動(dòng)化測(cè)試,技術(shù)分享,git,github,軟件測(cè)試,程序人生,自動(dòng)化測(cè)試

?3.填寫(xiě)相應(yīng)信息后點(diǎn)擊create repository即可?

Repository name: 倉(cāng)庫(kù)名稱(chēng)(輸入名字,最好不要使用中文)

Description(可選): 倉(cāng)庫(kù)描述介紹

Public,?Private?: 倉(cāng)庫(kù)權(quán)限(公開(kāi)共享,私有或指定合作者)

Initialize this repository with a README: 添加一個(gè)README.md

gitignore: 不需要進(jìn)行版本管理的倉(cāng)庫(kù)類(lèi)型,對(duì)應(yīng)生成文件.gitignore

license: 證書(shū)類(lèi)型,對(duì)應(yīng)生成文件LICENSE

Git的使用--如何將本地項(xiàng)目上傳到Github(三種簡(jiǎn)單、方便的方法)(二)(詳解),軟件測(cè)試,自動(dòng)化測(cè)試,技術(shù)分享,git,github,軟件測(cè)試,程序人生,自動(dòng)化測(cè)試

4.創(chuàng)建成功以后,界面如下,copy這個(gè)地址備用。

Git的使用--如何將本地項(xiàng)目上傳到Github(三種簡(jiǎn)單、方便的方法)(二)(詳解),軟件測(cè)試,自動(dòng)化測(cè)試,技術(shù)分享,git,github,軟件測(cè)試,程序人生,自動(dòng)化測(cè)試

5.接下來(lái)就到本地操作了,首先右鍵你的項(xiàng)目,如果你之前安裝git成功的話,右鍵會(huì)出現(xiàn)兩個(gè)新選項(xiàng),分別為Git Gui Here,Git Bash Here,這里我們選擇Git Bash Here,進(jìn)入如下界面,Test_Bluetooth即為我的項(xiàng)目名。

?

Git的使用--如何將本地項(xiàng)目上傳到Github(三種簡(jiǎn)單、方便的方法)(二)(詳解),軟件測(cè)試,自動(dòng)化測(cè)試,技術(shù)分享,git,github,軟件測(cè)試,程序人生,自動(dòng)化測(cè)試

6.接下來(lái)輸入如下代碼(關(guān)鍵步驟),把github上面的倉(cāng)庫(kù)克隆到本地

git clone https://github.com/CKTim/BlueTooth.git(https://github.com/CKTim/BlueTooth.git替換成你之前復(fù)制的地址)

?

Git的使用--如何將本地項(xiàng)目上傳到Github(三種簡(jiǎn)單、方便的方法)(二)(詳解),軟件測(cè)試,自動(dòng)化測(cè)試,技術(shù)分享,git,github,軟件測(cè)試,程序人生,自動(dòng)化測(cè)試

?7.這個(gè)步驟以后你的本地項(xiàng)目文件夾下面就會(huì)多出個(gè)文件夾,該文件夾名即為你github上面的項(xiàng)目名,如圖我多出了個(gè)Test文件夾,我們把本地項(xiàng)目文件夾下的所有文件(除了新多出的那個(gè)文件夾不用),其余都復(fù)制到那個(gè)新多出的文件夾下,

?

Git的使用--如何將本地項(xiàng)目上傳到Github(三種簡(jiǎn)單、方便的方法)(二)(詳解),軟件測(cè)試,自動(dòng)化測(cè)試,技術(shù)分享,git,github,軟件測(cè)試,程序人生,自動(dòng)化測(cè)試

8.接著繼續(xù)輸入命令 cd Test,進(jìn)入Test文件夾

?

Git的使用--如何將本地項(xiàng)目上傳到Github(三種簡(jiǎn)單、方便的方法)(二)(詳解),軟件測(cè)試,自動(dòng)化測(cè)試,技術(shù)分享,git,github,軟件測(cè)試,程序人生,自動(dòng)化測(cè)試

9.接下來(lái)依次輸入以下代碼即可完成其他剩余操作:

git add *? ? (注:別忘記后面的.,此操作是把Test文件夾下面的文件都添加進(jìn)來(lái))

git commit ?-m ?"提交信息" ?(注:“提交信息”里面換成你需要,如“first commit”)

git push -u origin master ? (注:此操作目的是把本地倉(cāng)庫(kù)push到github上面,此步驟需要你輸入帳號(hào)和密碼)

?

Git的使用--如何將本地項(xiàng)目上傳到Github(三種簡(jiǎn)單、方便的方法)(二)(詳解),軟件測(cè)試,自動(dòng)化測(cè)試,技術(shù)分享,git,github,軟件測(cè)試,程序人生,自動(dòng)化測(cè)試

Git的使用--如何將本地項(xiàng)目上傳到Github(三種簡(jiǎn)單、方便的方法)(二)(詳解),軟件測(cè)試,自動(dòng)化測(cè)試,技術(shù)分享,git,github,軟件測(cè)試,程序人生,自動(dòng)化測(cè)試

?

Git的使用--如何將本地項(xiàng)目上傳到Github(三種簡(jiǎn)單、方便的方法)(二)(詳解),軟件測(cè)試,自動(dòng)化測(cè)試,技術(shù)分享,git,github,軟件測(cè)試,程序人生,自動(dòng)化測(cè)試

二、第二種方法:

第一步:我們需要先創(chuàng)建一個(gè)本地的版本庫(kù)(其實(shí)也就是一個(gè)文件夾)。

你可以直接右擊新建文件夾,也可以右擊打開(kāi)Git bash命令行窗口通過(guò)命令來(lái)創(chuàng)建。

現(xiàn)在我通過(guò)命令行在桌面新建一個(gè)TEST文件夾(你也可以在其他任何地方創(chuàng)建這個(gè)文件夾),并且進(jìn)入這個(gè)文件夾

?

Git的使用--如何將本地項(xiàng)目上傳到Github(三種簡(jiǎn)單、方便的方法)(二)(詳解),軟件測(cè)試,自動(dòng)化測(cè)試,技術(shù)分享,git,github,軟件測(cè)試,程序人生,自動(dòng)化測(cè)試

? ? ? ? ? ? ??

Git的使用--如何將本地項(xiàng)目上傳到Github(三種簡(jiǎn)單、方便的方法)(二)(詳解),軟件測(cè)試,自動(dòng)化測(cè)試,技術(shù)分享,git,github,軟件測(cè)試,程序人生,自動(dòng)化測(cè)試

第二步:通過(guò)命令git init把這個(gè)文件夾變成Git可管理的倉(cāng)庫(kù)??

Git的使用--如何將本地項(xiàng)目上傳到Github(三種簡(jiǎn)單、方便的方法)(二)(詳解),軟件測(cè)試,自動(dòng)化測(cè)試,技術(shù)分享,git,github,軟件測(cè)試,程序人生,自動(dòng)化測(cè)試

這時(shí)你會(huì)發(fā)現(xiàn)TEST里面多了個(gè).git文件夾,它是Git用來(lái)跟蹤和管理版本庫(kù)的。如果你看不到,是因?yàn)樗J(rèn)是隱藏文件,那你就需要設(shè)置一下讓隱藏文件可見(jiàn)。?

Git的使用--如何將本地項(xiàng)目上傳到Github(三種簡(jiǎn)單、方便的方法)(二)(詳解),軟件測(cè)試,自動(dòng)化測(cè)試,技術(shù)分享,git,github,軟件測(cè)試,程序人生,自動(dòng)化測(cè)試

?第三步:這時(shí)候你就可以把你的項(xiàng)目粘貼到這個(gè)本地Git倉(cāng)庫(kù)里面(粘貼后你可以通過(guò)git status來(lái)查看你當(dāng)前的狀態(tài)),然后通過(guò)git add把項(xiàng)目添加到倉(cāng)庫(kù)(或git add .把該目錄下的所有文件添加到倉(cāng)庫(kù),注意點(diǎn)是用空格隔開(kāi)的)。在這個(gè)過(guò)程中你其實(shí)可以一直使用git status來(lái)查看你當(dāng)前的狀態(tài)。?

Git的使用--如何將本地項(xiàng)目上傳到Github(三種簡(jiǎn)單、方便的方法)(二)(詳解),軟件測(cè)試,自動(dòng)化測(cè)試,技術(shù)分享,git,github,軟件測(cè)試,程序人生,自動(dòng)化測(cè)試

?這里提示你雖然把項(xiàng)目粘貼過(guò)來(lái)了,但還沒(méi)有add到Git倉(cāng)庫(kù)上,然后我們通過(guò)git add .把剛才復(fù)制過(guò)來(lái)的項(xiàng)目全部添加到倉(cāng)庫(kù)

Git的使用--如何將本地項(xiàng)目上傳到Github(三種簡(jiǎn)單、方便的方法)(二)(詳解),軟件測(cè)試,自動(dòng)化測(cè)試,技術(shù)分享,git,github,軟件測(cè)試,程序人生,自動(dòng)化測(cè)試

Git的使用--如何將本地項(xiàng)目上傳到Github(三種簡(jiǎn)單、方便的方法)(二)(詳解),軟件測(cè)試,自動(dòng)化測(cè)試,技術(shù)分享,git,github,軟件測(cè)試,程序人生,自動(dòng)化測(cè)試

第四步:用git commit把項(xiàng)目提交到倉(cāng)庫(kù)。

?

Git的使用--如何將本地項(xiàng)目上傳到Github(三種簡(jiǎn)單、方便的方法)(二)(詳解),軟件測(cè)試,自動(dòng)化測(cè)試,技術(shù)分享,git,github,軟件測(cè)試,程序人生,自動(dòng)化測(cè)試

?-m后面引號(hào)里面是本次提交的注釋內(nèi)容,這個(gè)可以不寫(xiě),但最好寫(xiě)上,不然會(huì)報(bào)錯(cuò),詳情自行Google。?好了,我們本地Git倉(cāng)庫(kù)這邊的工作做完了,下面就到了連接遠(yuǎn)程倉(cāng)庫(kù)(也就是連接Github)

由于本地Git倉(cāng)庫(kù)和Github倉(cāng)庫(kù)之間的傳輸是通過(guò)SSH加密的,所以連接時(shí)需要設(shè)置一下:

第五步:創(chuàng)建SSH KEY。先看一下你C盤(pán)用戶(hù)目錄下有沒(méi)有.ssh目錄,有的話看下里面有沒(méi)有id_rsa和id_rsa.pub這兩個(gè)文件,有就跳到下一步,沒(méi)有就通過(guò)下面命令創(chuàng)建。

1、輸入下邊的命令

1

$ ssh-keygen -t rsa -C?"youremail@example.com"?注意ssh-keygen之間沒(méi)有空格

?2、然后回車(chē),詢(xún)問(wèn)保存key的位置,默認(rèn)是在括號(hào)里的路徑下,你可以修改,也可以不做修改。如下圖所示:

Git的使用--如何將本地項(xiàng)目上傳到Github(三種簡(jiǎn)單、方便的方法)(二)(詳解),軟件測(cè)試,自動(dòng)化測(cè)試,技術(shù)分享,git,github,軟件測(cè)試,程序人生,自動(dòng)化測(cè)試

3、這里不修改,回車(chē),提示已存在,是否覆蓋。因?yàn)槲疫@是第二次,所以有這個(gè)提示如下題所示:

Git的使用--如何將本地項(xiàng)目上傳到Github(三種簡(jiǎn)單、方便的方法)(二)(詳解),軟件測(cè)試,自動(dòng)化測(cè)試,技術(shù)分享,git,github,軟件測(cè)試,程序人生,自動(dòng)化測(cè)試

4、輸入Y,回車(chē),提示輸入密碼,如下圖所示:

Git的使用--如何將本地項(xiàng)目上傳到Github(三種簡(jiǎn)單、方便的方法)(二)(詳解),軟件測(cè)試,自動(dòng)化測(cè)試,技術(shù)分享,git,github,軟件測(cè)試,程序人生,自動(dòng)化測(cè)試

5、為了不必要麻煩,還是不要設(shè)置密碼,因?yàn)槿菀淄洠惠斎朊艽a,回車(chē),如下圖所示:

Git的使用--如何將本地項(xiàng)目上傳到Github(三種簡(jiǎn)單、方便的方法)(二)(詳解),軟件測(cè)試,自動(dòng)化測(cè)試,技術(shù)分享,git,github,軟件測(cè)試,程序人生,自動(dòng)化測(cè)試

6、確認(rèn)密碼不輸入,回車(chē),如圖所示:

Git的使用--如何將本地項(xiàng)目上傳到Github(三種簡(jiǎn)單、方便的方法)(二)(詳解),軟件測(cè)試,自動(dòng)化測(cè)試,技術(shù)分享,git,github,軟件測(cè)試,程序人生,自動(dòng)化測(cè)試

?出現(xiàn)上圖結(jié)果,表明創(chuàng)建key成功!

7、這時(shí)你就會(huì)在用戶(hù)下的.ssh目錄里找到id_rsa和id_rsa.pub這兩個(gè)文件 ?

?

Git的使用--如何將本地項(xiàng)目上傳到Github(三種簡(jiǎn)單、方便的方法)(二)(詳解),軟件測(cè)試,自動(dòng)化測(cè)試,技術(shù)分享,git,github,軟件測(cè)試,程序人生,自動(dòng)化測(cè)試

第六步:登錄Github,找到右上角的圖標(biāo),打開(kāi)點(diǎn)進(jìn)里面的Settings,再選中里面的SSH and GPG KEYS,點(diǎn)擊右上角的New SSH key,然后Title里面隨便填,再把剛才id_rsa.pub里面的內(nèi)容復(fù)制到Title下面的Key內(nèi)容框里面,最后點(diǎn)擊Add SSH key,這樣就完成了SSH Key的加密。具體步驟也可看下面:

? ? ?

Git的使用--如何將本地項(xiàng)目上傳到Github(三種簡(jiǎn)單、方便的方法)(二)(詳解),軟件測(cè)試,自動(dòng)化測(cè)試,技術(shù)分享,git,github,軟件測(cè)試,程序人生,自動(dòng)化測(cè)試

Git的使用--如何將本地項(xiàng)目上傳到Github(三種簡(jiǎn)單、方便的方法)(二)(詳解),軟件測(cè)試,自動(dòng)化測(cè)試,技術(shù)分享,git,github,軟件測(cè)試,程序人生,自動(dòng)化測(cè)試

?

Git的使用--如何將本地項(xiàng)目上傳到Github(三種簡(jiǎn)單、方便的方法)(二)(詳解),軟件測(cè)試,自動(dòng)化測(cè)試,技術(shù)分享,git,github,軟件測(cè)試,程序人生,自動(dòng)化測(cè)試

? ? ? ?

Git的使用--如何將本地項(xiàng)目上傳到Github(三種簡(jiǎn)單、方便的方法)(二)(詳解),軟件測(cè)試,自動(dòng)化測(cè)試,技術(shù)分享,git,github,軟件測(cè)試,程序人生,自動(dòng)化測(cè)試

第七步:在Github上創(chuàng)建一個(gè)Git倉(cāng)庫(kù)。

你可以直接點(diǎn)New repository來(lái)創(chuàng)建,比如我創(chuàng)建了一個(gè)TEST2的倉(cāng)庫(kù)(因?yàn)槲依锩嬉呀?jīng)有了一個(gè)test的倉(cāng)庫(kù),所以不能再創(chuàng)建TEST倉(cāng)庫(kù))。

Git的使用--如何將本地項(xiàng)目上傳到Github(三種簡(jiǎn)單、方便的方法)(二)(詳解),軟件測(cè)試,自動(dòng)化測(cè)試,技術(shù)分享,git,github,軟件測(cè)試,程序人生,自動(dòng)化測(cè)試

第八步:在Github上創(chuàng)建好Git倉(cāng)庫(kù)之后我們就可以和本地倉(cāng)庫(kù)進(jìn)行關(guān)聯(lián)了,根據(jù)創(chuàng)建好的Git倉(cāng)庫(kù)頁(yè)面的提示,可以在本地TEST倉(cāng)庫(kù)的命令行輸入:

1

$ git remote add origin https://github.com/guyibang/TEST2.git


? ? ? ?

Git的使用--如何將本地項(xiàng)目上傳到Github(三種簡(jiǎn)單、方便的方法)(二)(詳解),軟件測(cè)試,自動(dòng)化測(cè)試,技術(shù)分享,git,github,軟件測(cè)試,程序人生,自動(dòng)化測(cè)試

注意origin后面加的是你Github上創(chuàng)建好的倉(cāng)庫(kù)的地址。? ? ??

?第九步:關(guān)聯(lián)好之后我們就可以把本地庫(kù)的所有內(nèi)容推送到遠(yuǎn)程倉(cāng)庫(kù)(也就是Github)上了,通過(guò):

$ git push -u origin master
? ? ???由于新建的遠(yuǎn)程倉(cāng)庫(kù)是空的,所以要加上-u這個(gè)參數(shù),等遠(yuǎn)程倉(cāng)庫(kù)里面有了內(nèi)容之后,下次再?gòu)谋镜貛?kù)上傳內(nèi)容的時(shí)候只需下面這樣就可以了:
$ git push origin master
? ? ? ??上傳項(xiàng)目的過(guò)程可能需要等一段時(shí)間,完成之后是這樣的:

?

Git的使用--如何將本地項(xiàng)目上傳到Github(三種簡(jiǎn)單、方便的方法)(二)(詳解),軟件測(cè)試,自動(dòng)化測(cè)試,技術(shù)分享,git,github,軟件測(cè)試,程序人生,自動(dòng)化測(cè)試

?這時(shí)候你再重新刷新你的Github頁(yè)面進(jìn)入剛才新建的那個(gè)倉(cāng)庫(kù)里面就會(huì)發(fā)現(xiàn)項(xiàng)目已經(jīng)成功上傳了:

Git的使用--如何將本地項(xiàng)目上傳到Github(三種簡(jiǎn)單、方便的方法)(二)(詳解),軟件測(cè)試,自動(dòng)化測(cè)試,技術(shù)分享,git,github,軟件測(cè)試,程序人生,自動(dòng)化測(cè)試

? ? ? ??至此就完成了將本地項(xiàng)目上傳到Github的整個(gè)過(guò)程。

? ? ? 另外,這里有個(gè)坑需要注意一下,就是在上面第七步創(chuàng)建遠(yuǎn)程倉(cāng)庫(kù)的時(shí)候,如果你勾選了Initialize this repository with a README(就是創(chuàng)建倉(cāng)庫(kù)的時(shí)候自動(dòng)給你創(chuàng)建一個(gè)README文件),那么到了第九步你將本地倉(cāng)庫(kù)內(nèi)容推送到遠(yuǎn)程倉(cāng)庫(kù)的時(shí)候就會(huì)報(bào)一個(gè)failed to push some refs?to?https://github.com/guyibang/TEST2.git的錯(cuò)。

? ? ??

Git的使用--如何將本地項(xiàng)目上傳到Github(三種簡(jiǎn)單、方便的方法)(二)(詳解),軟件測(cè)試,自動(dòng)化測(cè)試,技術(shù)分享,git,github,軟件測(cè)試,程序人生,自動(dòng)化測(cè)試

? ? ??這是由于你新創(chuàng)建的那個(gè)倉(cāng)庫(kù)里面的README文件不在本地倉(cāng)庫(kù)目錄中,這時(shí)我們可以通過(guò)以下命令先將內(nèi)容合并以下:

$ git pull --rebase origin master

? ? ? ?這時(shí)你再push就能成功了。

? ? ?總結(jié):其實(shí)只需要進(jìn)行下面幾步就能把本地項(xiàng)目上傳到Github

? ? ?1、在本地創(chuàng)建一個(gè)版本庫(kù)(即文件夾),通過(guò)git init把它變成Git倉(cāng)庫(kù);

? ? ?2、把項(xiàng)目復(fù)制到這個(gè)文件夾里面,再通過(guò)git add .把項(xiàng)目添加到倉(cāng)庫(kù);

? ? ?3、再通過(guò)git commit -m "注釋內(nèi)容"把項(xiàng)目提交到倉(cāng)庫(kù);

? ? ?4、在Github上設(shè)置好SSH密鑰后,新建一個(gè)遠(yuǎn)程倉(cāng)庫(kù),通過(guò)git remote add origin?https://github.com/guyibang/TEST2.git將本地倉(cāng)庫(kù)和遠(yuǎn)程倉(cāng)庫(kù)進(jìn)行關(guān)聯(lián);

? ? ?5、最后通過(guò)git push -u origin master把本地倉(cāng)庫(kù)的項(xiàng)目推送到遠(yuǎn)程倉(cāng)庫(kù)(也就是Github)上;(若新建遠(yuǎn)程倉(cāng)庫(kù)的時(shí)候自動(dòng)創(chuàng)建了README文件會(huì)報(bào)錯(cuò),解決辦法看上面)。

三、第三種方法

第一步:Git客戶(hù)端安裝好

第二步:github注冊(cè)好賬號(hào)

第三步:本地電腦隨便建立一個(gè)文件夾,如:github,進(jìn)入此文件夾,在地址欄中輸入cmd

Git的使用--如何將本地項(xiàng)目上傳到Github(三種簡(jiǎn)單、方便的方法)(二)(詳解),軟件測(cè)試,自動(dòng)化測(cè)試,技術(shù)分享,git,github,軟件測(cè)試,程序人生,自動(dòng)化測(cè)試

第四步:點(diǎn)擊->,進(jìn)入docs命令窗口,輸入git命令,出現(xiàn)如下圖說(shuō)明git安裝成功。

Git的使用--如何將本地項(xiàng)目上傳到Github(三種簡(jiǎn)單、方便的方法)(二)(詳解),軟件測(cè)試,自動(dòng)化測(cè)試,技術(shù)分享,git,github,軟件測(cè)試,程序人生,自動(dòng)化測(cè)試

第五步:回到之前的github界面,下面幾個(gè)指令告訴你如何將代碼上傳

1

2

3

4

5

git init

git add README.md

git commit -m?"first commit"

git remote add origin https://github.com/hongduhong/test.git

git push -u origin master

Git的使用--如何將本地項(xiàng)目上傳到Github(三種簡(jiǎn)單、方便的方法)(二)(詳解),軟件測(cè)試,自動(dòng)化測(cè)試,技術(shù)分享,git,github,軟件測(cè)試,程序人生,自動(dòng)化測(cè)試

第六步:在上面創(chuàng)建的github文件中,放入要上傳的代碼,然后按照上面的指令開(kāi)始操作,執(zhí)行指令

1、git init? ? ? (建立本地倉(cāng)庫(kù))

2、git add? *? (將代碼添加到本地倉(cāng)庫(kù),《*是添加全部代碼,代碼全部更新》)

3、git commit -m "first commit"? (提交到本地緩沖,《引號(hào)里說(shuō)明提交了什么東西,說(shuō)白了就是注釋》)

Git的使用--如何將本地項(xiàng)目上傳到Github(三種簡(jiǎn)單、方便的方法)(二)(詳解),軟件測(cè)試,自動(dòng)化測(cè)試,技術(shù)分享,git,github,軟件測(cè)試,程序人生,自動(dòng)化測(cè)試

4、git remote add origin?https://github.com/hongduhong/test.git? ?(將本地倉(cāng)庫(kù)的代碼提交遠(yuǎn)程github的倉(cāng)庫(kù),《后面的地址就是之前創(chuàng)建github的遠(yuǎn)程倉(cāng)庫(kù)地址》)

5、git push -u origin master? ? (將遠(yuǎn)程倉(cāng)庫(kù)的代碼 push到master分支上)

Git的使用--如何將本地項(xiàng)目上傳到Github(三種簡(jiǎn)單、方便的方法)(二)(詳解),軟件測(cè)試,自動(dòng)化測(cè)試,技術(shù)分享,git,github,軟件測(cè)試,程序人生,自動(dòng)化測(cè)試

6、代碼上傳成功如下圖所示:

Git的使用--如何將本地項(xiàng)目上傳到Github(三種簡(jiǎn)單、方便的方法)(二)(詳解),軟件測(cè)試,自動(dòng)化測(cè)試,技術(shù)分享,git,github,軟件測(cè)試,程序人生,自動(dòng)化測(cè)試

四、Git命令

  1 查看、添加、提交、刪除、找回,重置修改文件
  2 
  3 
  4 git help <command> # 顯示command的help
  5 
  6 git show # 顯示某次提交的內(nèi)容 git show $id
  7 
  8 git co -- <file> # 拋棄工作區(qū)修改
  9 
 10 git co . # 拋棄工作區(qū)修改
 11 
 12 git add <file> # 將工作文件修改提交到本地暫存區(qū)
 13 
 14 git add . # 將所有修改過(guò)的工作文件提交暫存區(qū)
 15 
 16 git rm <file> # 從版本庫(kù)中刪除文件
 17 
 18 git rm <file> --cached # 從版本庫(kù)中刪除文件,但不刪除文件
 19 
 20 git reset <file> # 從暫存區(qū)恢復(fù)到工作文件
 21 
 22 git reset -- . # 從暫存區(qū)恢復(fù)到工作文件
 23 
 24 git reset --hard # 恢復(fù)最近一次提交過(guò)的狀態(tài),即放棄上次提交后的所有本次修改
 25 
 26 git ci <file> git ci . git ci -a # 將git add, git rm和git ci等操作都合并在一起做                                    git ci -am "some comments"
 27 
 28 git ci --amend # 修改最后一次提交記錄
 29 
 30 git revert <$id> # 恢復(fù)某次提交的狀態(tài),恢復(fù)動(dòng)作本身也創(chuàng)建次提交對(duì)象
 31 
 32 git revert HEAD # 恢復(fù)最后一次提交的狀態(tài)
 33 
 34 查看文件diff
 35 
 36 
 37 git help <command> # 顯示command的help
 38 
 39 git show # 顯示某次提交的內(nèi)容 git show $id
 40 
 41 git co -- <file> # 拋棄工作區(qū)修改
 42 
 43 git co . # 拋棄工作區(qū)修改
 44 
 45 git add <file> # 將工作文件修改提交到本地暫存區(qū)
 46 
 47 git add . # 將所有修改過(guò)的工作文件提交暫存區(qū)
 48 
 49 git rm <file> # 從版本庫(kù)中刪除文件
 50 
 51 git rm <file> --cached # 從版本庫(kù)中刪除文件,但不刪除文件
 52 
 53 git reset <file> # 從暫存區(qū)恢復(fù)到工作文件
 54 
 55 git reset -- . # 從暫存區(qū)恢復(fù)到工作文件
 56 
 57 git reset --hard # 恢復(fù)最近一次提交過(guò)的狀態(tài),即放棄上次提交后的所有本次修改
 58 
 59 git ci <file> git ci . git ci -a # 將git add, git rm和git ci等操作都合并在一起做                                    git ci -am "some comments"
 60 
 61 git ci --amend # 修改最后一次提交記錄
 62 
 63 git revert <$id> # 恢復(fù)某次提交的狀態(tài),恢復(fù)動(dòng)作本身也創(chuàng)建次提交對(duì)象
 64 
 65 git revert HEAD # 恢復(fù)最后一次提交的狀態(tài)
 66 
 67 查看提交記錄
 68 
 69 git log git log <file> # 查看該文件每次提交記錄
 70 
 71 git log -p <file> # 查看每次詳細(xì)修改內(nèi)容的diff
 72 
 73 git log -p -2 # 查看最近兩次詳細(xì)修改內(nèi)容的diff
 74 
 75 git log --stat #查看提交統(tǒng)計(jì)信息
 76 tig
 77 
 78 Mac上可以使用tig代替diff和log,brew install tig
 79 
 80 
 81 Git 本地分支管理
 82 查看、切換、創(chuàng)建和刪除分支
 83 
 84 
 85 git br -r # 查看遠(yuǎn)程分支
 86 
 87 git br <new_branch> # 創(chuàng)建新的分支
 88 
 89 git br -v # 查看各個(gè)分支最后提交信息
 90 
 91 git br --merged # 查看已經(jīng)被合并到當(dāng)前分支的分支
 92 
 93 git br --no-merged # 查看尚未被合并到當(dāng)前分支的分支
 94 
 95 git co <branch> # 切換到某個(gè)分支
 96 
 97 git co -b <new_branch> # 創(chuàng)建新的分支,并且切換過(guò)去
 98 
 99 git co -b <new_branch> <branch> # 基于branch創(chuàng)建新的new_branch
100 
101 git co $id # 把某次歷史提交記錄checkout出來(lái),但無(wú)分支信息,切換到其他分支會(huì)自動(dòng)刪除
102 
103 git co $id -b <new_branch> # 把某次歷史提交記錄checkout出來(lái),創(chuàng)建成一個(gè)分支
104 
105 git br -d <branch> # 刪除某個(gè)分支
106 
107 git br -D <branch> # 強(qiáng)制刪除某個(gè)分支 (未被合并的分支被刪除的時(shí)候需要強(qiáng)制)
108  分支合并和reba
109 git merge <branch> # 將branch分支合并到當(dāng)前分支
110 
111 git merge origin/master --no-ff # 不要Fast-Foward合并,這樣可以生成merge提交
112 
113 git rebase master <branch> # 將master rebase到branch,相當(dāng)于: git co <branch> && git rebase master && git co master && git merge <branch>
114  Git補(bǔ)丁管理(方便在多臺(tái)機(jī)器上開(kāi)發(fā)同步時(shí)用)
115 
116 
117 git merge <branch> # 將branch分支合并到當(dāng)前分支
118 
119 git merge origin/master --no-ff # 不要Fast-Foward合并,這樣可以生成merge提交
120 
121 git rebase master <branch> # 將master rebase到branch,相當(dāng)于: git co <branch> && git rebase master && git co master && git merge <branch>
122 
123  Git暫存管
124 git stash # 暫存
125 
126 git stash list # 列所有stash
127 
128 git stash apply # 恢復(fù)暫存的內(nèi)容
129 
130 git stash drop # 刪除暫存區(qū)
131 
132 Git遠(yuǎn)程分支管理
133 
134 git pull # 抓取遠(yuǎn)程倉(cāng)庫(kù)所有分支更新并合并到本地
135 
136 git pull --no-ff # 抓取遠(yuǎn)程倉(cāng)庫(kù)所有分支更新并合并到本地,不要快進(jìn)合并
137 
138 git fetch origin # 抓取遠(yuǎn)程倉(cāng)庫(kù)更新
139 
140 git merge origin/master # 將遠(yuǎn)程主分支合并到本地當(dāng)前分支
141 
142 git co --track origin/branch # 跟蹤某個(gè)遠(yuǎn)程分支創(chuàng)建相應(yīng)的本地分支
143 
144 git co -b <local_branch> origin/<remote_branch> # 基于遠(yuǎn)程分支創(chuàng)建本地分支,功能同上
145 
146 git push # push所有分支
147 
148 git push origin master # 將本地主分支推到遠(yuǎn)程主分支
149 
150 git push -u origin master # 將本地主分支推到遠(yuǎn)程(如無(wú)遠(yuǎn)程主分支則創(chuàng)建,用于初始化遠(yuǎn)程倉(cāng)庫(kù))
151 
152 git push origin <local_branch> # 創(chuàng)建遠(yuǎn)程分支, origin是遠(yuǎn)程倉(cāng)庫(kù)名
153 
154 git push origin <local_branch>:<remote_branch> # 創(chuàng)建遠(yuǎn)程分支
155 
156 git push origin :<remote_branch> #先刪除本地分支(git br -d <branch>),然后再push刪除遠(yuǎn)程分支
157 
158 Git遠(yuǎn)程倉(cāng)庫(kù)管
159 git remote -v # 查看遠(yuǎn)程服務(wù)器地址和倉(cāng)庫(kù)名稱(chēng)
160 
161 git remote show origin # 查看遠(yuǎn)程服務(wù)器倉(cāng)庫(kù)狀態(tài)
162 
163 git remote add origin git@ github:robbin/robbin_site.git # 添加遠(yuǎn)程倉(cāng)庫(kù)地址
164 
165 git remote set-url origin git@ github.com:robbin/robbin_site.git # 設(shè)置遠(yuǎn)程倉(cāng)庫(kù)地址(用于修改遠(yuǎn)程倉(cāng)庫(kù)地址) git remote rm <repository> # 刪除遠(yuǎn)程倉(cāng)庫(kù)
166 
167 創(chuàng)建遠(yuǎn)程倉(cāng)庫(kù)
168 
169 git clone --bare robbin_site robbin_site.git # 用帶版本的項(xiàng)目創(chuàng)建純版本倉(cāng)庫(kù)
170 
171 scp -r my_project.git git@ git.csdn.net:~ # 將純倉(cāng)庫(kù)上傳到服務(wù)器上
172 
173 mkdir robbin_site.git && cd robbin_site.git && git --bare init # 在服務(wù)器創(chuàng)建純倉(cāng)庫(kù)
174 
175 git remote add origin git@ github.com:robbin/robbin_site.git # 設(shè)置遠(yuǎn)程倉(cāng)庫(kù)地址
176 
177 git push -u origin master # 客戶(hù)端首次提交
178 
179 git push -u origin develop # 首次將本地develop分支提交到遠(yuǎn)程develop分支,并且track
180 
181 git remote set-head origin master # 設(shè)置遠(yuǎn)程倉(cāng)庫(kù)的HEAD指向master分支
182 
183 也可以命令設(shè)置跟蹤遠(yuǎn)程庫(kù)和本地庫(kù)
184 
185 git branch --set-upstream master origin/master
186 
187 git branch --set-upstream develop origin/develop

?五、遇到問(wèn)題和解決方案

1、出現(xiàn)如下圖所示,說(shuō)明你安裝的本地git客戶(hù)端的版本太低

Git的使用--如何將本地項(xiàng)目上傳到Github(三種簡(jiǎn)單、方便的方法)(二)(詳解),軟件測(cè)試,自動(dòng)化測(cè)試,技術(shù)分享,git,github,軟件測(cè)試,程序人生,自動(dòng)化測(cè)試

解決方案:

a、點(diǎn)擊鼠標(biāo)右鍵,點(diǎn)擊“Git Bash Here”,進(jìn)入如圖

Git的使用--如何將本地項(xiàng)目上傳到Github(三種簡(jiǎn)單、方便的方法)(二)(詳解),軟件測(cè)試,自動(dòng)化測(cè)試,技術(shù)分享,git,github,軟件測(cè)試,程序人生,自動(dòng)化測(cè)試

b、輸入命令 git update(git update-git-for-windows),將Git客戶(hù)端更新到最新。

Git的使用--如何將本地項(xiàng)目上傳到Github(三種簡(jiǎn)單、方便的方法)(二)(詳解),軟件測(cè)試,自動(dòng)化測(cè)試,技術(shù)分享,git,github,軟件測(cè)試,程序人生,自動(dòng)化測(cè)試

2、提交到遠(yuǎn)程倉(cāng)庫(kù)的時(shí)候,提示:fatal :remote origin already exists。? 解決方案:刪除遠(yuǎn)程倉(cāng)庫(kù);輸入命令:git remote rm origin

3、首次操作需要輸入用戶(hù)名和密碼,就按提示輸入用戶(hù)名和密碼即可

4、在docs命令窗口看到下邊的提示:

$git config --global user.name "Jhon"?

$git config --global user.email Jhon@example.com"

解決方案:

按照上面的提示,輸入

>git config --global user.name "這里是你github的用戶(hù)名"?

>git config --global user.email 這里是你注冊(cè)github的郵箱文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-533037.html

到了這里,關(guān)于Git的使用--如何將本地項(xiàng)目上傳到Github(三種簡(jiǎn)單、方便的方法)(二)(詳解)的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來(lái)自互聯(lián)網(wǎng)用戶(hù)投稿,該文觀點(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將Github項(xiàng)目拉到本地

    如何使用Git將Github項(xiàng)目拉到本地

    因?yàn)閲?guó)內(nèi)訪問(wèn)GIthub速度比較慢,復(fù)制粘貼代碼又慢效率也低,所以建議下載Git工具,直接把Github的項(xiàng)目整個(gè)下載到本地的文件夾 步驟如下: 找到你想要獲取的項(xiàng)目 如果你需要對(duì)代碼進(jìn)行更改,然后還需要變成自己的項(xiàng)目,在自己的倉(cāng)庫(kù)進(jìn)行開(kāi)發(fā),可以fork下來(lái)(不需要可以跳

    2024年02月01日
    瀏覽(33)
  • Git筆記--Ubuntu上傳本地項(xiàng)目到github

    Git筆記--Ubuntu上傳本地項(xiàng)目到github

    目錄 1--基本配置 2--本地上傳 ① 創(chuàng)建ssh-key ② 查看并關(guān)聯(lián)ssh-key ? ? ? ? 復(fù)制內(nèi)容,在 GitHub 中依次點(diǎn)擊 Settings - SSH and GPG keys - New?SSH key,將 id_rsa.pub 文件中的字符串復(fù)制進(jìn)去; ③ 檢查關(guān)聯(lián)情況 ? ? ? ? 輸出歡迎信息即關(guān)聯(lián)認(rèn)證成功! ???? 設(shè)置令牌: ? ? ? ? Settin

    2024年02月14日
    瀏覽(25)
  • 如何把本地項(xiàng)目上傳github

    如何把本地項(xiàng)目上傳github

    【1】點(diǎn)擊添加(+)--New repository ?【2】填寫(xiě)新項(xiàng)目的配置項(xiàng) Repository name:項(xiàng)目名稱(chēng) Description :項(xiàng)目的描述 Choose a license:license ?【3】點(diǎn)擊確定,項(xiàng)目已在github創(chuàng)建成功,如下圖 【1】進(jìn)入到項(xiàng)目文件夾,打開(kāi)git branch 【2】初始化git項(xiàng)目 運(yùn)行結(jié)果: 1) 2)項(xiàng)目文件夾中出現(xiàn)

    2024年02月11日
    瀏覽(21)
  • 如何使用Git將本地項(xiàng)目推送至代碼托管平臺(tái)?【Gitee、GitLab、GitHub】

    如何使用Git將本地項(xiàng)目推送至代碼托管平臺(tái)?【Gitee、GitLab、GitHub】

    查看當(dāng)前Git郵箱 git config user.email 設(shè)置Git賬戶(hù)名 git config --global user.name = “王會(huì)稱(chēng)” ? 設(shè)置Git郵箱 git config --global user.email “wanghuichen2003@163.com” 再次查看是否設(shè)置成功 進(jìn)入git全局配置文件修改 vi ~/.gitconfig 登錄Gitee官網(wǎng),并注冊(cè)賬戶(hù) ===================================================

    2024年04月16日
    瀏覽(27)
  • Git——如何上傳本地文件到自己的github倉(cāng)庫(kù)

    Git——如何上傳本地文件到自己的github倉(cāng)庫(kù)

    本博文介紹了如何將本地的項(xiàng)目文件推送到自己遠(yuǎn)程的github倉(cāng)庫(kù)。 因?yàn)槌绦蚴窃趗buntu系統(tǒng)里面跑的, 一開(kāi)始是想在Ubuntu系統(tǒng)里面將文件上傳到github倉(cāng)庫(kù),通過(guò)修改hosts文件里面的github的ip地址,偶爾能在瀏覽器里面打開(kāi)github網(wǎng)頁(yè),但非常慢,而且再次登錄github頁(yè)面經(jīng)常又打不

    2024年01月24日
    瀏覽(45)
  • 常用Git指令|初入職Git指令學(xué)習(xí)|如何將Git項(xiàng)目拉至本地|如何將本地項(xiàng)目上傳至Git|Ubuntu下Git環(huán)境配置|Ubuntu下如何利用VSCode使用Git指令

    常用Git指令|初入職Git指令學(xué)習(xí)|如何將Git項(xiàng)目拉至本地|如何將本地項(xiàng)目上傳至Git|Ubuntu下Git環(huán)境配置|Ubuntu下如何利用VSCode使用Git指令

    實(shí)習(xí)入職已經(jīng)一個(gè)月了,整理一下自己常用的一些指令,供自己查閱,也可以供一些新入職朋友參考。 這條博客也會(huì)不定時(shí)更新。 2022.10.26更新Ubuntu環(huán)境下的Git配置,因?yàn)樽罱赡苄枰獁in,Ubuntu,Mac三端代碼同步,所以Git工具要用起來(lái)了! Git是一款代碼同步的工具,方便團(tuán)隊(duì)協(xié)

    2024年02月09日
    瀏覽(20)
  • 如何將本地項(xiàng)目上傳到github上

    如何將本地項(xiàng)目上傳到github上

    將本地項(xiàng)目上傳到github上有很多種方法,這里只講述 我認(rèn)為 最簡(jiǎn)單快捷的一種,先在github中創(chuàng)建一個(gè)倉(cāng)庫(kù),接著在本地建文件夾,用命令行將項(xiàng)目推送到本地倉(cāng)庫(kù),然后連接遠(yuǎn)程倉(cāng)庫(kù),將本地項(xiàng)目推送到遠(yuǎn)程倉(cāng)庫(kù)上。要熟練掌握git的常用語(yǔ)法?。。?! 1.登錄github賬號(hào),建立

    2024年03月10日
    瀏覽(29)
  • 如何把本地項(xiàng)目一次性上傳github(避免一個(gè)一個(gè)上傳)

    如何把本地項(xiàng)目一次性上傳github(避免一個(gè)一個(gè)上傳)

    一、方法如下(親測(cè)兩次有效): 如何把本地項(xiàng)目上傳github_本地已有工程上傳github-CSDN博客 ?執(zhí)行成功截圖如下: 二、如果按照上面鏈接遇到問(wèn)題: 問(wèn)題0: 上面鏈接方法最后一步執(zhí)行后,提示不能訪問(wèn)github 解決方法:再重新執(zhí)行一遍代碼即可(中間遇到重復(fù)創(chuàng)建和已存在

    2024年01月22日
    瀏覽(96)
  • 13.(開(kāi)發(fā)工具篇github)如何在GitHub上上傳本地項(xiàng)目

    13.(開(kāi)發(fā)工具篇github)如何在GitHub上上傳本地項(xiàng)目

    (1)添加所有文件到暫存

    2024年02月07日
    瀏覽(27)
  • 如何把本地項(xiàng)目的代碼上傳到 GitHub 上(詳解)

    如何把本地項(xiàng)目的代碼上傳到 GitHub 上(詳解)

    此教程適用于已經(jīng)安裝 git ,并且已經(jīng)注冊(cè) GitHub 賬號(hào)的電腦,如果沒(méi)有下載 git ,或者還沒(méi)有注冊(cè)過(guò) GitHub 賬號(hào)的,可以找相關(guān)教程弄一下。下面直接開(kāi)整 說(shuō)明:這里的案例就用我之前寫(xiě)的一個(gè)前端頁(yè)面(內(nèi)蒙古招生考試信息網(wǎng)首頁(yè))來(lái)演示一下 1、在 GitHub 上面新建一個(gè)倉(cāng)庫(kù)

    2024年02月06日
    瀏覽(21)

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

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

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

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

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包