git 学习笔记
2015-11-24 17:59
387 查看
git: config --global color.ui true :让代码输出有颜色 git config --global user.name "zhenglm" :建立用户名和邮件地址 git config --global user.mail "zhenglm@cmmmobi.com" 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 //zabbix为仓库名字 # git remote -v 4.add-->commit... 5.提交至远程仓库 # git push -u zabbix master :master分支时,加上了-u参数,Git不但会把本地的master分支内容推送的远程新的master分支,还会把本地的master分支和远程的master分支关联起来,在以后的推送或者拉取时就可以简化命令。 (git push zabbix master)由于远程库是空的,我们第一次推送 #git push origin master :默认版本库提交到远程 6.git fetch zabbix :从githup上获取更新 7.git merge zabbix/master :把更新合并到本地
相关文章推荐
- 降低项目失败率的三个原则
- ruby 小脚本搞定CVS服务器更换后checkout下来的工程迁移
- rails创建应用程序实例
- 使用nodejs开发cli项目实例
- jQuery 选择器项目实例分析及实现代码
- Oracle Form中COMMIT的概述及使用技巧
- 项目实践之javascript技巧
- asp.net编程获取项目根目录实现方法集合
- Android项目中引用本地aar文件的方法
- Android Studio项目中导入开源库的方法
- 使用ASP.NET.4.5.1+MVC5.0 搭建一个包含 Ninject框架 项目
- Asp.Net MVC3.0如何项目部署到Win7 64位系统
- 学Java做项目需要学习的一些技能
- Django在Win7下的安装及创建项目hello word简明教程
- Android studio 使用心得(三)---从Eclipse迁移到Android studio
- Docker私有Registry在CentOS6.X下安装指南
- myeclipse项目工程总是进入debug状态的修改
- 在iPhone项目中使用讯飞语音SDK实现语音识别和语音合成
- android每次运行项目有时需要重新启动一个新的模拟器的解决办法