/********git 配置用戶信息************/ git config --global user.name "qing_321" git config --global user.email "qing_321@163.com" /**************拉取項目*******************/ git clone https://gitee.com/qing_321/html_hot_reload.git /*************提交代碼**************/ git add . //增長 修改及新增文件 git commit -m //填寫修改的註釋信息 git push origin master //提交項目到master主分支 /**************分支操做******************/ git branch //查看本地分支 git branch -r//查看遠程分支 git branch dev //建立分支 git checkout dev //切換到dev分支上 git push origin dev //提交到dev 分支上 git merge dev //把dev合併到主分支master上 git branch -d dev //刪除本地dev分支 //刪除遠程分支,需執行這兩行命令 git branch -r -d origin/branch-name git push origin :branch-name /**************版本回退*******************/ git reflog //查看提交的版本 git reset --hard 1094a // 指定版本回退 git reset --hard HEAD^ //回退上一個版本,^表明上個版本,^^表明上上個版本,依次類推 git push --force //提交回退後的版本到遠程倉庫 git revert 98db289a379939c7d4bfc14aee1889ab4581338f //單獨回退某次的提交 /**************代碼緩存****************/ git stash //把修改的內容緩存到本地 git stash pop //把本地緩存代碼提取出來 /**************.gitignore 文件添加或更新後規則無效****************/ git rm -r --cached A // A從新成爲未跟蹤文件