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

git常用的命令你知道有哪些?

时间:2019-03-30 20:11:33      阅读:158      评论:0      收藏:0      [点我收藏+]

标签:查看   lob   git仓库   生产   推送   strong   版本号   写用   分布式版本控制系统   

1.git与svn的区别

1,git是目前世界上最先进的分布式版本控制系统,他没有中央服务器,每个人的电脑就是一个完整的版本库,这样,工作的时候不需要联网

 2,svn是集中式版本控制系统,版本库是集中放在中央服务器上,工作的时候需要从中央服务器得到最新的版本,集中式版本控制必须联网才能工作,如果在局域网中还可以,带宽够大,速度快,在互联网上网速慢就纳闷。

2,git 常用的命令配置;

 1.git config -global //git 是分布式版本控制系统,所以需要填写用户名与邮箱做为标识

 如下所示:

技术图片

2,mkdir testgit //创建一个testgit 目录仓库 

3,git pwd //当前所在路径

4,cd //切换目录

5,git init //初始化目录让目录变成git仓库具体代码如下:

技术图片

技术图片

此时通过创建目录初始化后便可以用git来管理仓库 在testgit目录下生产的git不能手动修改,否则会被破坏如下所示:

技术图片

 

 6.git add readme.txt//向仓库中增加readme.txt;具体如下:

技术图片

7,git commit  -m"readem.txt"//向git仓库提交具体如下:

技术图片

 

 8,git status //查看git状态是否有文件未被提交如下;

技术图片

上面提示暂时没有文件提交,红色字迹表示已修改提状态如下:

 技术图片

9,git diff readme.txt//git fiff 查看readme.txt文件下修改哪些内容如下所示:

技术图片

//从上可以看出红色部分表示修改部分,绿色表示以新增的内容readme.txt文件内容从一行11111111改成 二行 添加了一行22222222内容。

10, git log //查看修改历史版本如下所示;

技术图片

 11,git log --pretty=oneline//简化查看历史记录如下;

     技术图片

12,git reset -hard HEAD^// 表示退回上上个版本如下:

 技术图片

13,git reflog //查看版本号 如下;

技术图片

14,git reset -hard 6fcfc89 //恢复版本号为6fcfc89如下:

技术图片

15,git push //推送git仓库如下;

技术图片

16,git branch//查看当前的分支

技术图片

17,git checkout -b dev  //创建并切换分支

18,git pull // 拉取 合并如下:

技术图片

 

19,  git clone https://github.com/tugenhua0707/testgit  从远程库中克隆

 20,git remote origin   //git remote 查看远程仓库信息如下:

技术图片

 21,git branch -d dev //删除分支

技术图片

1,总结git的命令行方式有很多,以上列举的基本很常见。

 

git常用的命令你知道有哪些?

标签:查看   lob   git仓库   生产   推送   strong   版本号   写用   分布式版本控制系统   

原文地址:https://www.cnblogs.com/ihxm/p/10628688.html

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