一、初始化
1、首先安裝git軟件,安裝環境是centos 7.x下的雲服務器。使用命令:
#yum install git
2、設置用戶名和郵箱(必須):
# git config --global user.name "Your Name" # git config --global user.email "email@example.com"
3、創建一個版本庫,選擇一個合適的地方,創建一個空目錄:
# mkdir learngit #在服務器中創建learngit文件夾
# cd learngit #進入learngit 文件夾
# pwd #顯示當前工作路徑
結果:(使用root用戶權限)
/root/learngit
4、初始化這個目錄為git可以管理的倉庫,使用命令:
# git init Initialized empty Git repository in /root/learngit/.git/
已經成功初始化git倉庫,並且是空的,路徑在/root/learngit/,這個目錄就是git可以管理的倉庫。
5、把文件添加到git倉庫
#vi read.txt #創建一個文本文件 # i "hello ,world" # 編輯文件內容
# :x #保存並退出
第一步 使用命令 git add
告訴git,把文件添加到倉庫:
# git add read.txt
第二步 用命令git commit
告訴git,把文件提交到倉庫:
# git commit -m "wrote a read file"
說明: git commit
命令,-m
后面是本次提交的說明,是對提交更改的內容的說明,方便以后很快的查找版本更新的內容。
git commit
命令執行成功后,會告訴你,1個文件被改動,插入了1行內容(read.txt有1行內容)。
為什么Git添加文件需要add
,commit
一共兩步呢?因為commit
可以一次提交很多文件,所以你可以多次add
不同的文件,比如:
# git add file1.txt # git add file2.txt file3.txt # git commit -m "add 3 files."
二、更新文件內容
1、繼續更新文件內容
#vi read.txt #hello world #第二行添加hello ,world #:x
2、查看文件現在狀態
#git status
可以看到,文件已經修改,但是還沒有提交。
3、查看更改的內容,使用命令:
#git diff read.txt
可以看見更改的內容,增加了一行內容。
4、再次提交版本
#git add read.txt
此時的狀態 :git status
提交:
#git commit -m "add hello world"