安裝git 地址: https://git-scm.com/download/win
git init 初始化版本庫;
git config --global user.name "wangzai" 設置用戶名爲某某
git config --global user.email "[email protected]" 郵箱
git config --list 查看配置信息
pwd //查看當前目錄
ll //查看所有文件,不包括隱藏文件
cd .. 返回上一層目錄
mkdir demo2 新建文件
cd demo2 進入文件
ll 查看所有文件
git init 初始化 當前git倉庫
ls -a 查看所有文件(包括隱藏文件(.開頭的文件都是隱藏文件)
echo "git repo2" >> test.txt 把信息追加到文本, >> 管道追加符號。
cat test.txt 展示當前文件內容。
git add test.txt 添加文件
git commit -m "repo2 first commit " 提交文件git -m 是描述/備註的意思。
git status 查看當前狀態:所在分支。有無文件未提交。
git 工作流:
工作區(本地開發使用)
暫存區:(測試區)
版本庫:(生產區)
git status
git add bash_demo.txt 從本地添加文件到暫存區
git commit -m "first commit" 從暫存區提交文件到生產區
git status
修改文件
git add bash_demo.txt
git reset head bash_demo.txt 恢復到上一個版本
git chechout -- bash_demo.txt 檢出文件到本地
git status
git add bash_demo_txt.txt
git commit -m "second commit" 提價文件並添加註釋
git log 查看日誌
-- 獲取第一次 commit號。
git reset --hard +(第一次提交的號)把暫存區和工作區回滾到第一次提交的內容。
git status
git rm bash_demo.txt 刪除文件
git commit -m "delete bash_demo" 提交添加備註
git status
顯示的內容: on branch master nothing to commit,working tree clean
圖解:git 工作流