1、安裝git
air@airfull:~$ sudo apt install git
2、卸載git
air@airfull:~$ sudo apt remove git
3、初始化airgit文件夾爲git倉庫
air@airfull:~$ cd airgit
air@airfull:~/airgit$ git init
/home/air/airgit/.git: 權限不夠
air@airfull:~/airgit$ sudo git init
[sudo] air 的密碼: 已初始化空的 Git 倉庫於 /home/air/airgit/.git/
4、創建一個.txt項目
air@airfull:~/airgit$vi readme.txt
air@airfull:~/airgit$ readme.txt
`
關鍵字: i <內容> Esc : wq
5、查看當前項目的狀態
air@airfull:~/airgit$ git status
位於分支 master 尚無提交 未跟蹤的文件: (使用 “git add <文件>…” 以包含要提交的內容)
readme.txt
提交爲空,但是存在尚未跟蹤的文件(使用 “git add” 建立跟蹤)
6、提交到暫存空間
air@airfull:~/airgit$ git add readme.txt
air@airfull:~/airgit$ git status
位於分支 master 尚無提交 要提交的變更: (使用 “git rm --cached <文件>…” 以取消暫存)
新文件: readme.txt
7、提交到倉庫
air@airfull:~/airgit$ git commit -m "hello word!"
[master (根提交) 1d10a17] hello word! 1 file changed, 1 insertion(+)
create mode 100644 readme.txt
air@airfull:~/airgit$ git status
位於分支 master 無文件要提交,乾淨的工作區
- 在工作目錄下添加、修改文件
- 將需要進行版本管理的文件放入暫存區域 add
- 將暫存區域的文件提交到Git倉庫 commit -m ”註釋“
8、修改.txt文件
air@airfull:~/airgit$ git status
位於分支 master 尚未暫存以備提交的變更: (使用 “git add <文件>…” 更新要提交的內容) (使用 “git
checkout – <文件>…” 丟棄工作區的改動)修改: readme.txt
修改尚未加入提交(使用 “git add” 和/或 “git commit -a”)
9、當修改文件後並未添加到暫存區域時,撤銷修改
air@airfull:~/airgit$ git checkout readme.txt
10、當文件已經提交到暫存區域,撤銷暫存
air@airfull:~/airgit$ git reset HEAD readme.txt
當文件在暫存區域時,不能直接使用checkout撤銷修改