1、新建工程目錄
colin.tan@noir mingw64 /f/code
$ mkdir demo
colin.tan@noir mingw64 /f/code
$ ls
demo/
colin.tan@noir mingw64 /f/code
$ cd demo/
2、使用git init 命令將該目錄變成git可以管理的repository
colin.tan@noir mingw64 /f/code/demo
$ git init
initialized empty git repository in f:/code/demo/.git/
在新建的工程目錄中新增了乙個名為.git的目錄,該目錄用於git追蹤和管理版本庫。該目錄以. 開頭,所以預設是隱藏的,使用 ls -ah 命令即可進行檢視。
3、將新建的檔案新增進倉庫
1)使用git add 命令告訴git,將檔案新增到倉庫(檔案須在剛新建的工程倉庫的目錄中)
colin.tan@noir mingw64 /f/code/demo (master)
$ git add demo.c
在提交的時候出現以下問題:warning: lf will be replaced by crlf in demo.c.
出現原因:該add 的檔案是在windows下生成的,windows中的換行符是crlf,而在linux系統中換行符是lf。
解決辦法: git
config --global
core
.autocrlf
false ,重新提交即可。
2)使用git commit,將檔案提交到倉庫
colin.tan@noir mingw64 /f/code/demo (master)
$ git commit -m "a demo to learn using git"
[master (root-commit) 4c920d1] a demo to learn using git
1 file changed, 7 insertions(+)
create mode 100644 demo.c
ps:其中的 -m 引數用於輸入本次提交的說明。git commit 命令執行成功後,會輸出1 file changed, 7 insertions(+),其中表示1個檔案被改動,插入了7行內容。
小貼士:
git提交檔案需要進行add 和 commit兩步操作,是因為commit可以一次性提交多個檔案,所以可以add多個不同檔案再一次性commit。
Git學習 1 2 Git簡史
2002 年,linux 核心開源專案 開始啟用分布式版本控制系統 bitkeeper 來管理和維護 到了 2005 年,開發 bitkeeper 的商業公司同 linux 核心開源社群的合作關係結束,他們收回了免費使用 bitkeeper 的權力。這就迫使 linux 開源社群 特別是 linux...
1 2 Git基本使用
1.建立版本庫 版本庫 什麼是版本庫呢?版本庫又名倉庫,英文名repository,你可以簡單理解成乙個目錄,這個目錄裡面的所有檔案都可以被git管理起來,每個檔案的修改 刪除,git都能跟蹤,以便任何時刻都可以追蹤歷史,或者在將來某個時刻可以 還原 顯示當前路徑 pwd 建立目錄 mkdir le...
Git 建立版本庫
yum y install git git version建立名稱為work的空目錄,pwd命令用於顯示當前目錄,我的centos上目錄為 root work mkdir work cd work pwd root work命令 git init把目錄變成git可以管理的倉庫。git init in...