1 2 Git建立版本庫

2021-09-27 03:03:08 字數 1484 閱讀 4164

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...