一直使用svn,但現在訪問的一些開源專案都使用git託管,於是學習一下git的使用。
2、gitshell一系列的使用,實際和svn類似。所不同的是,svn沒有本地庫和遠端庫的概念,這也是前面使用時一下子適應不過來的原因。
以下是提示符和顏色的含義說明:
在 git shell 執行環境中,經常出現的一些有顏色的數字提示,其數字前的「符號」所代表的意義如下:
+
= 有 n 個新增檔案
~
= 有 n 個檔案被更新
-
= 有 n 個檔案被刪除
!
= 有 n 個檔案在合併的時候發生衝突
分支的顏色說明:青色 (cyan)
,代表本地儲存庫
與遠端儲存庫
是同步狀態;
紅色 (red)
,本地版本落後
!需要pull,更新本地版本;
黃色 (yellow)
,本地版本有後,有前
。 一般先pull,更新; 合併; 然後push;
綠色 (green)
,本地版本
超前(aheads),通過
git push
推送到伺服器上去。
簡言之,綠燈行(push),紅燈停(先別push了,先pull、合併再說吧)。
3、遠端推送檔案的一般步驟,這個和svn基本可以模擬:小結: github實際就是gitshell的乙個window圖形化版本,理解了gitshell以後,使用起來還是比較簡單的,就是習慣了svn,感覺還是有些彆扭,湊合著用還是沒有什麼問題。
GitHub學習筆記
git是全世界最先進的分布式版本控制軟體!git是由linux的創始人linus用c語言寫的。2008年開始,github 上線!jquery,php,ruby等著名專案都用github進行儲存!集中式儲存指的是所有 都儲存在乙個伺服器裡,每個人增刪改查都要通過指定的伺服器。分布式儲存表示每個人的電...
github學習筆記
git初始化操作 1 git init 2 git remote add origin git github.com cmusphinx pocketsphinx.git 3 git clone git git 4 git fetch origin 拉 git pull origin master ...
GitHub學習筆記
1 建立 mkdir 資料夾名稱 2 將目錄設定為工作倉庫 git init 3 在工作目錄放入檔案,例如readme文件,和自己的專案檔案 4 使用 gitstatus 檢視當前狀態 5 將新放入的檔案或者修改過的原有檔案新增到中轉區域 git add 檔名 6 將修改提交到當前分支 git co...