git: config --global color.ui true :让代码输出有颜色 init :创建一个空版本库 add filename:把文件添加到暂存区 commit filename -m "描述":把修改提交到版本库 diff [HEAD~n]:对比工作区和暂存区[版本库]的差别 rm filename:把文件从版本库中删除 checkout -- <file>:把文件从暂存区恢复 一、 1.reset HEAD <file>: 清空暂存区 2.checkout <file>:把文件从版本库中更新 二、根据提交日志回滚 1.git log 2.git reset -- 5193f4c9d1973dbac02c7b926b9fb15c34eb579f 3.git checkout <1.txt> 例:本地建立管理githup远程仓库 1.fork项目 2.克隆项目至本地仓库 # git clone https://github.com/390892467/Zabbix # git remote -v 3.根据githup项目管理项"copy to clipboard"建立远程仓库zabbix # git remote add zabbix git@github.com:390892467/Zabbix.git # git remote -v 4.add-->commit... 5.提交至远程仓库 # git push -u zabbix master :master分支时,加上了-u参数,Git不但会把本地的master分支内容推送的远程新的master分支,还会把本地的master分支和远程的master分支关联起来,在以后的推送或者拉取时就可以简化命令。 (git push zabbix master)由于远程库是空的,我们第一次推送
原文地址:http://390892467.blog.51cto.com/2006821/1716489