---------------------------------------git常用命令-------------------------- git log | grep commit | wc -l------------->查看提交次数 git add 文件名---把文件添加到仓库 git commit -m 描述内容 ----把文件提交到仓库 git status----查看仓库状态(没有消息就是最好的消息) git diff 文件名-----查看上一次修改了什么内容 git log ---查看日记(git log --pretty=oneline---只输出一行) git reset --hard HEAD^---回到上一个版本 git reset --hard 版本号---又回到原来那个版本 git reflog---找到以前的所有版本号(历史命令) git checkout -- readme.txt--------(回退到最近一次的git add 或者git commit-----误删也可以撤销) git rm 文件名----删除操作(先rm再commit) ----------------------------------分支--------------------------------------- git checkout -b 分支名称----创建分支并切换分支 ---- git branch dev---创建分支 ---- git checkout dev----切换分支 ----- git branch---查看当前分支 git merge dev(所合并的分支名称)-----合并分支(要向那个分支合并就要切换到哪一个分支) git branch -d dev-----删除分支 git merge --no-ff -m "merge with no-ff" dev-----no-ff合并策略(可以看到历史策略) -----------------bug分支(没写完不提交,然后将其储存)------------ git stash---把当前工作现场“储藏”起来,等修复其他bug后继续工作 git stash list---查看工作现场 git stash pop---恢复工作现场 --------------------------------------GitHub操作------------------------------- git remote add origin git@github.com:zhujinshu/myrop01.git----关联一个远程库 git push -u origin master----将主分支内容推送到GitHub git clone git@github.com:zhujinshu/myrop01.git---克隆 git pull---拉取 查看远程库的信息,用git remote -v 文件操作:vi 文件名---查看文件 按下i键---插入操作 按下Esc+:wq----保存并退出 cat 文件名----查看文件(不可以编辑)