Git的使用的简单介绍
2016-04-08 20:32
239 查看
节选自:http://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000
git是一个分布式的引擎,相当于在本地有一个服务器,你先把你的改动commit到本地的,
然后再push到主服务器上。
同时如果你想要更新,则需要先在本地commit,然后再去pull.
创建仓库
mkdir learngit
git init
添加文件到git仓库
cd learngit
echo "git is a version control system, and it is created by Linux , it is free software" >>ReadMe.txt
git add ReadMe.txt
提交到本地服务器:
git commit -m "wrote a readme file"
查看当前的状态,仓库里的文件是否有被修改过?
git status
查看文件的具体改动:
git diff ReadMe.txt
提交变更的文件和提交新文件是一样的,也是需要两步,
一步是git add ReadMe.txt
第二步是 git commit -m "update Readme.txt 's content"
git log 查看提交的日志记录
回到历史版本:
HEAD指向的版本就是当前版本,因此,Git允许我们在版本的历史之间穿梭,使用命令git reset --hard commit_id。
穿梭前,用git log可以查看提交历史,以便确定要回退到哪个版本。
要重返未来,用git reflog查看命令历史,以便确定要回到未来的哪个版本。
git是一个分布式的引擎,相当于在本地有一个服务器,你先把你的改动commit到本地的,
然后再push到主服务器上。
同时如果你想要更新,则需要先在本地commit,然后再去pull.
创建仓库
mkdir learngit
git init
添加文件到git仓库
cd learngit
echo "git is a version control system, and it is created by Linux , it is free software" >>ReadMe.txt
git add ReadMe.txt
提交到本地服务器:
git commit -m "wrote a readme file"
查看当前的状态,仓库里的文件是否有被修改过?
git status
查看文件的具体改动:
git diff ReadMe.txt
提交变更的文件和提交新文件是一样的,也是需要两步,
一步是git add ReadMe.txt
第二步是 git commit -m "update Readme.txt 's content"
git log 查看提交的日志记录
回到历史版本:
HEAD指向的版本就是当前版本,因此,Git允许我们在版本的历史之间穿梭,使用命令git reset --hard commit_id。
穿梭前,用git log可以查看提交历史,以便确定要回退到哪个版本。
要重返未来,用git reflog查看命令历史,以便确定要回到未来的哪个版本。
相关文章推荐
- 第四次作业 文件复制速度的提升
- 小米笔试题 懂二进制
- 在幼儿园管理系统中使用BootStrap的时候,如何快速找到合适的图标!
- NYOJ139我排第几个
- JS中三种主要方法(函数定义)类别理解 —(JS面向对象&原型)
- linux下启动和关闭网卡命令及DHCP上网
- 复利计算--结对1.0,做汉堡,结对2.0
- unity源码解析Material
- 2016蓝桥杯B组——NO.5
- yii小物件前端表单集合
- Caused by: java.lang.ClassNotFoundException: org.apache.commons.collections.ExtendedProperties
- Scala集合类型详解
- 【iOS开发】UITableView Cell 自适应高度
- 【蓝桥杯】历届试题 幸运数
- spring aop两种配置方式(1)
- 我需要什么样的浏览器?
- error: expected class-name before '{' token
- Windows API 中的SetThreadPriority()
- 关于java的枚举
- 最新资源分享