git pwd 用于顯示當前目錄
git ls 顯示當前所有文件
git ls -ah 顯示默認隱藏文件
git cd file 進入指定文件
使用windows注意:
1.使用notepad++
2.默認編碼設(shè)置為UTF-8 without Bom
放到git倉庫
第一步:git add filename(多個文件 add后面直接跟. 也就是 git add .) 講工作區(qū)的文件放入暫存區(qū)
第二步:git commit -m '備注信息' 講暫存區(qū)的文件推送到遠程倉庫
git status 查看當前倉庫的狀態(tài)
git diff 查看具體修改內(nèi)容
git log 顯示最近三次的提交日志
回退版本
git reset --hard/hard^/hard ~100(回退版本一次/兩次/一百次)
前進版本
git reset --hard (commitId,這個不必要寫全)
git reflog 記錄每次命令
git checkout --file (把工作區(qū)的修改撤銷陨倡,回到最近一次git commit或者git add 的狀態(tài))
git reset HEAD file (可以把暫存區(qū)的修改撤銷掉)
刪除文件
git rm file (刪除文件) git commit -m‘xxx備注’
誤刪還原
git checkout --file (版本庫里的版本替換工作區(qū)的版本,無論工作區(qū)是修改還是刪除许布,都可以一鍵還原)
查看分支
git branch
切換分支 git checkout (name)
創(chuàng)建+切換分支 git checkout -b (name)
合并某分支到當前分支git merge (name)
刪除分支 git branch -d(name)
git log --graph 查看分支合并圖
隱藏工作現(xiàn)場 git stash
查看隱藏 git stash list
git stash apply 恢復工作現(xiàn)場但stash內(nèi)容并不刪除 需要 git stash drop 來刪除
git stash pop 恢復的同時把stash內(nèi)容也刪了
git branch -D <name>丟棄一個沒有被合并過的分支兴革,強行刪除
git remote 查看遠程庫的信息
git remote -v顯示更詳細的信息
git push (分支名) 推送分支