git config [--global] user.name “Your Name”git config [--global] user.email “email@example.com”--local 本地--global 全局--system 系统1.初始化 git init 完成后目录下出现.git隐藏目录,即版本库这是在工作区也就是我的我的电脑上做的。2.git status 查看文件修改状态3新建文件或文件夹mkdir 文件夹名 //新建文件夹touch 文件名 //新建文件 4.添加文件到版本库git add newfile //添加文件至缓存区git commit -m ‘描述’ //提交文件至版本库多文件添加git add newfile1 newfile2…git commit -m ‘描述’ //将缓存区的多次添加一次提交 5.查看文件修改状态git diff filename //查看工作区文件和库文件区别git log [--oneline] //查看git日志,加选则一行显示6.版本回退 git reset --hard HEAD^ //回退上一个版本git reset --hard HEAD^^ //回退上两个版本git reset --hard HEAD~n //回退上n个版本 git reset --hard commitid //回退指定版本,commitid根据log获取7.撤销修改 目的:将尚未提交至版本库的修改撤回。情况一:文件修改后尚未添加至缓存区git checkout -- filename //在工作区撤销文件修改情况二:文件修改已添加至缓存区git checkout HEAD [filename] //撤回添加至缓存区的修改注:不指定文件名则撤回所有8.删除文件 rm filename //删除工作区文件git rm filename //删除版本库文件9.分支管理 git branch // 现实所有本地分之git branch 分支名 //创建新的分之git checkout 分支名 //切换分支 git merge 分支名 //合并指定分支到当前分支 注意:解决分之冲突必须手动解决9.生成秘钥 ssh-keygen -t rsa10.远程操作 git merote -v //查看远程版本库信息git push //上传代码及快速合并