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