git 專案搭建和遠端克隆
阿新 • • 發佈:2022-03-29
本地倉庫搭建
建立本地倉庫的方法有兩種:一種是建立全新的倉庫,另一種是克隆遠端倉庫。
1、建立全新的倉庫,需要用GIT管理的專案的根目錄執行∶
在當前目錄新建一個Git程式碼庫
git init
2、執行後可以看到,僅僅在專案目錄多出了一個.git目錄,關於版本等的所有資訊都在這個目錄裡面
克隆遠端倉庫
1、另一種方式是克隆遠端目錄,由於是將遠端伺服器上的倉庫完全映象一份至本地!
克隆一個專案和它的整個程式碼歷史(版本資訊)
git clone https://gitee.com/kuangstudy/openc1ass.git
2、去gitee或者github 上克降一個測試!
檔案操作
檔案4種狀態
- Untracked:未跟蹤,此檔案在資料夾中,,但並沒有加入到git庫,不參與版本控制.通過git add狀態變為staged
- Unmodify:檔案已經入庫,未修改,即版本庫中的檔案快照內容與資料夾中完全一致.這種型別的檔案有兩種去處,如果它被修改,而變為Modified。如果使用git rm移出版本庫,則成為untracked檔案
- Modified:檔案已修改,僅僅是修改,並沒有進行其他的操作.這個檔案也有兩個去處,通過git add可進入暫存staged狀態,使用git checkout則丟棄修改過,返回到_unmodify狀態,這個git checkout即從庫中取出檔案,覆蓋當前修改!
- Staged:暫存狀態.執行git commit則將修改同步到庫中,這時庫中的檔案和本地檔案又變為一致,檔案為unmodify狀態.執行git reset HEAD filename取消暫存,檔案狀態為Modified