摘要:現(xiàn)在讓我們進(jìn)入到剛剛創(chuàng)建的本地倉(cāng)庫(kù)也就是那個(gè)文件夾。要進(jìn)入自己的本地倉(cāng)庫(kù)的話,需要再次輸入這是我的一個(gè)本地倉(cāng)庫(kù)按回車(chē)。初始化完成之后在里面你的本地倉(cāng)庫(kù)名后面也會(huì)出現(xiàn)。
添加Git本地倉(cāng)庫(kù)
首先,我們要建立一個(gè)本地倉(cāng)庫(kù)(說(shuō)白了就是一個(gè)文件夾)
然后,啟用咱們的Git Shell(在wndows開(kāi)始菜單->所有應(yīng)用->GitHub,Inc文件夾里面)
打開(kāi)是這樣子的:
亂碼是中文,忽略它。
我這里是已經(jīng)建立了一個(gè)Git本地倉(cāng)庫(kù),所以它會(huì)存在一個(gè)master分支(不懂沒(méi)關(guān)系,后面提到)。
現(xiàn)在讓我們進(jìn)入到剛剛創(chuàng)建的本地倉(cāng)庫(kù)(也就是那個(gè)文件夾)。
首先,你先找到你文件夾所在的盤(pán)符,我的在E盤(pán),所以我輸入E:然后按回車(chē),這樣就能進(jìn)入E盤(pán)。
要進(jìn)入自己的本地倉(cāng)庫(kù)的話,需要再次輸入cd webrenji(這是我的一個(gè)本地倉(cāng)庫(kù))按回車(chē)。
注:假設(shè)你的文件夾建在D盤(pán)的git文件夾下的github文件夾里面,那么你就要先進(jìn)入D盤(pán),在cd git回車(chē)進(jìn)入git文件夾,再cd github回車(chē)進(jìn)入github文件夾。
就像這樣:
你們進(jìn)入本地倉(cāng)庫(kù)之后應(yīng)該是沒(méi)有后面的[master =]
做到這一步,你已經(jīng)成功進(jìn)入了你未來(lái)的本地倉(cāng)庫(kù),現(xiàn)在,讓Git接手你的倉(cāng)庫(kù)。
1.通過(guò)git init初始化本地倉(cāng)庫(kù),創(chuàng)建一個(gè).git文件,讓Git接手你的倉(cāng)庫(kù)。
初始化完成之后在Git Shell里面你的本地倉(cāng)庫(kù)名后面也會(huì)出現(xiàn)[master]。
咱們先在你的本地倉(cāng)庫(kù)里面建一個(gè)readme.txt,添加一行hello world
(別用記事本添加內(nèi)容!!!!Notepad++就不錯(cuò),atom什么的編輯器也沒(méi)問(wèn)題。沒(méi)有的麻煩自行官網(wǎng)下載。先別問(wèn)為什么,看完所有文章之后請(qǐng)自行轉(zhuǎn)去廖雪峰的博客,深入了解Git。)
2.添加完成之后咱們輸入git add readme.txt
git add命令是將文件提交至?xí)捍嫣帲皇钦教峤唬?qǐng)大家務(wù)必注意。
這時(shí)候并不會(huì)出現(xiàn)什么特殊情況,之后換一行,外加[master]里面有東西變了顏色。在unix的世界里,沒(méi)有消息就是好消息。所以不要慌,慢慢來(lái)。
3.用git commit -m "a"來(lái)正式提交代碼。
注:a相當(dāng)于一個(gè)注釋,由你來(lái)填寫(xiě),每次提交代碼,寫(xiě)一下注釋?zhuān)@樣以后回退版本就知道該回到哪個(gè)版本了,不然你就哭去吧。(例:git commit -m "1st submit")
4.用git reset --hard HEAD^回退上一個(gè)版本
如果需要回退上兩個(gè)版本,那么就git reset --hard HEAD^^
如果需要回退上n個(gè)版本,那么就git reset --hard HEAD~n
5.用git log來(lái)查看更新日志,并且能用git reset --hard 版本號(hào)回退到任意版本。注:版本號(hào)在git log代碼下面里面查看,有一個(gè)commit ,這些星號(hào)就是版本號(hào),只要輸入前幾位數(shù)字(請(qǐng)至少超過(guò)5位數(shù))就行了,Git會(huì)自動(dòng)幫你查找版本。
6.用git rm 文件名是用來(lái)刪除本地倉(cāng)庫(kù)的文件的,但其實(shí)你直接我的電腦進(jìn)入刪除文件就好了。
但如果不小心手殘刪錯(cuò)了,不用怕,咱們可以用git checkout 文件名恢復(fù)最新版本,或者用git checkout .來(lái)恢復(fù)刪除的所有文件,是不是很爽?
第一次用了git init之后,下一次再用其實(shí)已經(jīng)不用再用初始化了,因?yàn)镚it已經(jīng)生成了.git文件,.git文件是用來(lái)儲(chǔ)存你的版本信息的,所以請(qǐng)別刪除.git文件。也可能會(huì)有人問(wèn),為什么我倉(cāng)庫(kù)里面沒(méi)有.git文件,那是因?yàn)樽詣?dòng)隱藏了,不用管它。
請(qǐng)記住,一定要按照順序來(lái)提交作業(yè)文件,先是git add 文件名或是git add .(這個(gè)是提交你所在目錄里面的所有文件到暫存處),最后,就是git commit -m "巴拉巴拉",這一步是將暫存處里面的文件正式提交,再之后,就能進(jìn)行咱們的下一步上傳遠(yuǎn)端代碼庫(kù)了。
Git里面的還有其他的一些命令,我在這里沒(méi)有一一列出,如果大家感興趣,可以看看Git常用命令
文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請(qǐng)注明本文地址:http://specialneedsforspecialkids.com/yun/50280.html
摘要:是目前世界上最先進(jìn)的分布式版本控制系統(tǒng)。百度云鏈接注意,這是版本,版本還請(qǐng)自行官網(wǎng)下載下載解壓后,點(diǎn)擊后選擇自己的安裝路徑安裝就好了。 Git是什么 showImg(https://segmentfault.com/img/bVGGF9?w=607&h=285); Git是一個(gè)開(kāi)源的分布式版本控制系統(tǒng),用以有效、高速的處理從很小到非常大的項(xiàng)目版本管理。 Git是目前世界上最先進(jìn)的分布式...
摘要:但這確是我們經(jīng)常會(huì)用到的。。第一次寫(xiě),望各位點(diǎn)顆小星星支持下哈有什么寫(xiě)的不對(duì)的地方,歡迎在下方留言。。 使用git 也有一段時(shí)間了,但是一直沒(méi)有好好的去學(xué)下;今天剛好有空,就把自己不足的地方補(bǔ)了一下;廢話就不多說(shuō)了,直接步入正題; 1:git 如何提交代碼 以及 如何拉代碼 git clone可以將遠(yuǎn)程倉(cāng)庫(kù)的代碼clone到本地!showImg(https://segmentfau...
摘要:但這確是我們經(jīng)常會(huì)用到的。。第一次寫(xiě),望各位點(diǎn)顆小星星支持下哈有什么寫(xiě)的不對(duì)的地方,歡迎在下方留言。。 使用git 也有一段時(shí)間了,但是一直沒(méi)有好好的去學(xué)下;今天剛好有空,就把自己不足的地方補(bǔ)了一下;廢話就不多說(shuō)了,直接步入正題; 1:git 如何提交代碼 以及 如何拉代碼 git clone可以將遠(yuǎn)程倉(cāng)庫(kù)的代碼clone到本地!showImg(https://segmentfau...
閱讀 2186·2021-11-24 09:38
閱讀 3246·2021-11-08 13:27
閱讀 3089·2021-09-10 10:51
閱讀 3158·2019-08-29 12:20
閱讀 669·2019-08-28 18:28
閱讀 3464·2019-08-26 11:53
閱讀 2712·2019-08-26 11:46
閱讀 1523·2019-08-26 10:56