Git常用命令(一)------ 本地操作
阿新 • • 發佈:2017-12-05
mov ast 常用 stage director git reset 本地 posit 自動
本文總結自廖雪峰的網站。
幾個名詞:
工作區(Working Directory):電腦裏能看到的目錄
版本庫(Repository):包含暫存區和master
暫存區(Stage):待放入master的積存區。
master:自動創建的第一個分支
假設新建了一個目錄a,將a視為可被Git管理的目錄:
git init
在目錄d下創建文件f.txt,使用如下命令將f.txt加入暫存區:
git add f.txt
將f.txt提交到本地master:
git commit -m "first commit"
查看倉庫狀態:
git status
比較文件的不同:
git difff.txt
查看提交歷史:
git log
版本回退:
git reset --hard [commit id or [HEAD^, HEAD^^, ... HEAD~n]
查看每一次命令:
git reflog
使修改後退一步(若修改未放入暫存區,則回到和版本庫一樣的狀態;若修改已放入暫存區,則回到添加到暫存區後的狀態):
git checkout -- f.txt
將暫存區回退到工作區的狀態:
git reset HEAD f.txt
從版本庫刪除 f.txt
rm f.txt git rm f.txt git commit -m ‘remove file f.txt‘
Git常用命令(一)------ 本地操作