下载一个项目和它的整个代码历史 $ git clone [url] 列出所有本地分支 $ git branch 列出所有远程分支 $ git branch -r 列出所有本地分支和远程分支 $ git branch -a 恢复暂存区的所有文件到工作区 $ git checkout . 切换到指定分支,并更新工作区 $ git checkout [branch-name] 切换到上一个分支 $ git checkout - 显示当前分支的版本历史 $ git log 显示有变更的文件 $ git status 下载远程仓库的所有变动 $ git fetch [remote]