一引言:樓主暑假要出去實習,因爲聽說外面大部分使用git來託管項目,因此今天花了6,7個小時研究git,終於功夫不負有心人終於入門了,下面我就來介紹下我的學習過程,把遇到的問題和大家分享下。
1.第一步 下載地址
https://code.google.com/p/msysgit/downloads/list 下載過程基本沒有什麼難度。不懂 的可以搜下其他人的博客看下。
2.下載安裝之後 將鼠標放在桌面上 “單擊右鍵”,就會出現
git gui here 和git bash here, 這裏 我就以 bash模式來講下。
3.點擊“git bash here ” 出現如狹路所示的界面:
4.首先 配置 user.name 和user.email,具體指令如下圖
假如你需要查看你的 user.name 和user.email 是否配置成功
執行如下 命令:$ git config --list --global
假如 你需要修改 user.name或者user.email
直接執行:git config --global user.name "新的名字", 直接覆蓋以前的那條(email 也一樣)
5.創建 倉庫: 命令 git init
這是在當前目錄下創建的倉庫,假如需要在別的文件目錄下創建文件,可以這樣,如下圖
當倉庫創建成功之後,在對應目錄下面 有一個.git文件,這個文件 就是我們的倉庫,不要修改裏面的任何東西。
在這裏我來分享下,我遇到的問題:以前用數據庫的時候,都是進入數據庫然後再操作,這裏我就反了一個慣性思維的錯誤。既然倉庫創建了,在bash中 我是不是要 進入.git文件之後 在做操作呢? 答案當然是 否,不要進入.git文件操作,就在.git文件的父目錄操作。否則就會報 "不在同一個空間那個錯誤"
6.創建一個文件 a.text 指令: vim "文件名稱", 例如下圖:
輸入內容 按下 "esc" 然後輸入 ":wp" 就會退出這個界面。(打開這編輯器和)
7.git add "文件名" 添加到 緩存區。 ls 顯示當前目錄的文件,具體用法如圖所示:
8. git commit -m "關於test.txt的說明",用法如圖:
到這步。就已經把文件添加到 倉庫中去了。細心的同學 可以打開.git文件下的 objects 就會出現相應的文件,不過文件名都加密了。
在這裏介紹幾個常用的命令:
ls命令:顯示當前目錄下的文件
git log: 打印出最近的 commite的記錄
rm "文件名": 刪除某個文件
git cheackout 文件名: 恢復某一個文件
git status 查看狀態 : 在 add 操作完成好 輸入這個命令 就會看到效果。
這些都是一些基本的命令,後面還有更多,例如如何返回到前一個版本,如何生成支點,合併支點,,,等等 這些在 極客學院上都有現成的視屏,大家可以去看看。掌握了我上面介紹的也就算掌握了基礎。我自己也是連了一上午,每個語句基本都打了20 多遍,現在記住了。我在這只是機械的說了步驟,思想沒表達出來,需要各位多多聯繫。