Python--我的工具之git

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 無文件要提交,乾淨的工作區

  1. 在工作目錄下添加、修改文件
  2. 將需要進行版本管理的文件放入暫存區域 add
  3. 將暫存區域的文件提交到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撤銷修改

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章