码迷,mamicode.com
首页 > 其他好文 > 详细

git 学习笔记

时间:2015-11-24 18:36:48      阅读:198      评论:0      收藏:0      [点我收藏+]

标签:项目   仓库   commit   checkout   

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)由于远程库是空的,我们第一次推送

git 学习笔记

标签:项目   仓库   commit   checkout   

原文地址:http://390892467.blog.51cto.com/2006821/1716489

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!