Git隨手筆記

標籤(空格分隔): gitgit

初始化配置

git config --list 查看配置
git config --global user.name 用戶名
git config --global user.email 郵箱
~/Desktop ~表示向前系統的路徑

查看git歷史記錄

git log 顯示提交的歷史記錄
git log --oneline 顯示簡短的歷史記錄
git reflog 查看全部歷史版本

對比文件

git diff 工做區和暫存區
git diff --cached暫存區和歷史區 也就是倉庫裏面
git diff master 工做區和歷史區

版本回滾

git checkout 文件名或者點 從暫存區將工做區覆蓋掉,此時文件還沒添加到暫存區,相似ctrl+z的效果
git reset HEAD 文件名或者點 刪除本次暫存區的提交 (文件被添加到暫存區了,想撤銷)
git reset --hard HEAD^ 回退到上一個版本
git reset --hard commitID 回退到某個版本

分支

git checkout -b dev 建立並切換到dev分支
git checkout dev 切換到dev分支
git merge dev 將dev分支的提交合併到當前分支

git revert

git revert 328392

刪除本地分支

git branch -d 分支名稱

刪除遠程分支

git push origin --delete 分支名稱
相關文章
相關標籤/搜索