進(jìn)入git-learn
目錄
cd git-learn
git status
查看當(dāng)前目錄的git狀態(tài)
On branch master #在master分支
nothing to commit #沒有什么可提交
我們在git-learn目錄下放入2張圖片一個txt文件
再次執(zhí)行
git status
把文件添加暫存區(qū):
git add . 或者 git add -A #把當(dāng)前目錄下所有文件加入暫存區(qū)
或者
git add fighting320.jpg #添加指定文件
git add . #把當(dāng)前目錄下所有文件都添加到暫存區(qū)
git commit -m '第一次提交' #確認(rèn)提交信息
$ git status #再次執(zhí)行查看狀態(tài)命令
On branch master
nothing to commit, working tree clean #工作樹是干凈的秃流,無任務(wù)提交
想要查看提交的歷史
可執(zhí)行git log
命令
git diff 查看文件差異
我們把Photoshop 編輯日志.txt
文件刪除脊另,新建一個123.txt文件(注意文檔編碼改為utf8格式辟癌,否則有可能漢字亂碼)
打開123.txt文件,寫入一行文字:第1行文字123
執(zhí)行git add .
git commit -m '提交'
提交之后再打開123.txt鲜屏,將內(nèi)容改為:
第1行文字
第2行文字
保存
執(zhí)行git diff
git重命名文件
git mv 舊文件名 新文件名 #和linux命令類似
移動文件
mkdir txt #在當(dāng)前目錄下創(chuàng)建一個txt文件夾
git mv 111.txt txt/ #把111.txt文件移動到txt目錄下,文件名不變
git mv 111.txt txt/222.txt #把111.txt文件移動到txt目錄下守呜,文件名改為222.txt
刪除文件
rm txt/111.txt #刪除txt目錄下的111.txt文件
rm -R txt # 刪除txt文件夾及其目錄下所有文件和文件夾粱玲,-R表示遞歸。