創建版本庫:
<file> 代表文件
git add <file> 添加到暫存區
git commit -m "簡短描述" 暫存區文件提交到倉庫
cat <file> 查看文件內容
版本庫狀態:
git status 查看工作區狀態
git diff 查看對文件做了什麼修改
版本回退:
git log 查看版本歷史記錄
git log --pretty=oneline 一行顯示記錄
git reset --hard HEAD^ 回退到上一個版本
git reset --hard HEAD ~版本ID 退回到指定某個版本
git reflog 產看命令歷史記錄
撤銷修改:
git checkout --<file> 撤銷對工作區的修改
git rset HEAD <file> 當add到暫存區之後,想進行撤銷修改
刪除文件:
git rm <file> 從版本庫中刪除某個文件,需要git commit才能真正的刪除
遠程倉庫:
git push 把本地庫內容推送到遠程庫
git pull 從遠程庫抓取分支
git remote add origin git@server-name:path/repo-name.git 關聯遠程庫
git remote -v 查看遠程庫信息
克隆倉庫:
git clone [email protected]:name/倉庫名
創建與合併分支:
git branch 顯示分支
git branch <name> 創建分支
git checkout <name> 切換到某分支
git checkout -b <name> 創建並切換到某分支
git merge <name> 合併指定分支到當前分支
git merge --no--ff 禁用Fast-forward模式合併分支
git branch -d <name> 刪除某分支
git branch -D <name> 強制刪除沒有被合併的某個分支
Bug分支:
git trash 當正在做項目時,突然收到經理髮來叫修復某個BUG的消息,把當前項目git trash 一下。修復後再
git trash pop 回到剛纔的那個項目中
以上的代碼總結於廖雪峯前輩的Git教程,總結的不是很全,但是大部分實用代碼都寫到了。還有就是前輩的Git教程寫的真的非常詳細,非常好。想學習Git可以通過一下鏈接去學習一波。
https://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000