最最基本的Git入門 -- 本地倉庫操做

添加Git本地倉庫

首先,咱們要創建一個本地倉庫(說白了就是一個文件夾
而後,啓用我們的Git Shell(在wndows開始菜單->全部應用->GitHub,Inc文件夾裏面)html

打開是這樣子的:
Git Shellgit

亂碼是中文,忽略它。
我這裏是已經創建了一個Git本地倉庫,因此它會存在一個master分支(不懂不要緊,後面提到)。github

如今讓咱們進入到剛剛建立的本地倉庫(也就是那個文件夾)。
首先,你先找到你文件夾所在的盤符,個人在E盤,因此我輸入E:而後按回車,這樣就能進入E盤。
要進入本身的本地倉庫的話,須要再次輸入cd webrenji(這是個人一個本地倉庫)按回車web

注:假設你的文件夾建在D盤的git文件夾下的github文件夾裏面,那麼你就要先進入D盤,在cd git回車進入git文件夾,再cd github回車進入github文件夾。編輯器

就像這樣:
進入本地倉庫atom

大家進入本地倉庫以後應該是沒有後面的[master =]
作到這一步,你已經成功進入了你將來的本地倉庫,如今,讓Git接手你的倉庫。spa

操做你的本地倉庫

1.經過git init初始化本地倉庫,建立一個.git文件,讓Git接手你的倉庫。unix

初始化完成以後在Git Shell裏面你的本地倉庫名後面也會出現[master]日誌

我們先在你的本地倉庫裏面建一個readme.txt,添加一行hello world
別用記事本添加內容!!!!Notepad++就不錯,atom什麼的編輯器也沒問題。沒有的麻煩自行官網下載。先別問爲何,看完全部文章以後請自行轉去廖雪峯的博客深刻瞭解Git。)code

2.添加完成以後我們輸入git add readme.txt

git add命令是將文件提交至暫存處,不是正式提交,請你們務必注意。

這時候並不會出現什麼特殊狀況,以後換一行,外加[master]裏面有東西變了顏色。在unix的世界裏,沒有消息就是好消息。因此不要慌,慢慢來。

3.用git commit -m "a"正式提交代碼。
注:a至關於一個註釋,由你來填寫,每次提交代碼,寫一下注釋,這樣之後回退版本就知道該回到哪一個版本了,否則你就哭去吧。(例:git commit -m "1st submit"

4.用git reset --hard HEAD^回退上一個版本
若是須要回退上兩個版本,那麼就git reset --hard HEAD^^
若是須要回退上n個版本,那麼就git reset --hard HEAD~n

5.用git log來查看更新日誌,而且能用git reset --hard 版本號回退到任意版本。注:版本號在git log代碼下面裏面查看,有一個commit ,這些星號就是版本號,只要輸入前幾位數字(請至少超過5位數)就好了,Git會自動幫你查找版本。

6.用git rm 文件名是用來刪除本地倉庫的文件的,但其實你直接個人電腦進入刪除文件就行了。
但若是不當心手殘刪錯了,不用怕,我們能夠用git checkout 文件名恢復最新版本,或者用git checkout .來恢復刪除的全部文件,是否是很爽?

小結

第一次用了git init以後,下一次再用其實已經不用再用初始化了,由於Git已經生成了.git文件,.git文件是用來儲存你的版本信息的,因此請別刪除.git文件。也可能會有人問,爲何我倉庫裏面沒有.git文件,那是由於自動隱藏了,不用管它。

請記住,必定要按照順序來提交做業文件,先是git add 文件名或是git add .(這個是提交你所在目錄裏面的全部文件到暫存處),最後,就是git commit -m "巴拉巴拉",這一步是將暫存處裏面的文件正式提交,再以後,就能進行我們的下一步上傳遠端代碼庫了。


Git裏面的還有其餘的一些命令,我在這裏沒有一一列出,若是你們感興趣,能夠看看Git經常使用命令

相關文章
相關標籤/搜索