git常用的命令你知道有哪些?
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常用的命令你知道有哪些?的更多相关文章
- git常用的命令集合
Git 是一个很强大的分布式版本控制系统.它不但适用于管理大型开源软件的源代码,管理私人的文档和源代码也有很多优势. Git常用操作命令: 1) 远程仓库相关命令 检出仓库:$ git clone g ...
- Git常用统计命令
上周要做个汇报PPT涉及到个人对项目贡献量,在网上搜集了些常用统计命令,总结如下: 1.统计代码提交量(包括添加.删除): git log --author="$(gitconfig--ge ...
- Git常用基础命令
要参与任何一个 Git 项目的协作,必须要了解该如何管理远程仓库.远程仓库是指托管在网络上的项目仓库,可能会有好多个,其中有些你只能读,另外有些可以写.同他人协作开发某 个项目时,需要管理这些远程仓库 ...
- [版本控制之道] Git 常用的命令总结(欢迎收藏备用)
坚持每天学习,坚持每天复习,技术永远学不完,自己永远要前进 总结日常开发生产中常用的Git版本控制命令 ------------------------------main-------------- ...
- Git 常用的命令总结(欢迎收藏备用)
总结日常开发生产中常用的Git版本控制命令 ------------------------------main-------------------------------- <极客镇楼> ...
- Git常用的命令
常用 Git 命令清单 作者: 阮一峰 日期: 2015年12月 9日 原文地址:http://www.ruanyifeng.com/blog/2015/12/git-cheat-sheet.ht ...
- 第六篇、git常用的命令
1.oscine git服务器地址 https://git.oschina.net/ 2.帐号:18775134221@163.com 密码:562011 3.创建私有的仓库 4.使用命令 4.1 配 ...
- Git:常用功能 - 命令行
1. 正在某个分支进行开发,突然有个紧急BUG需要切换到其他分支进行修复? git add README.md # 将文件添加到暂存区 git stash save "v1.0.0 in d ...
- git常用的命令行
git管理相关基础命令行,因为现在很多公司都用git管理代码,所以被问及的概率很大,可以用pycharm的git系统,也可以用git代码管理 $git init #初始化仓库$git branch 分 ...
随机推荐
- ipad The data couldn’t be read because it isn’t in the correct format
原来是land left和land right都勾选的,去掉land left后出现这个问题
- 2018.10.14 bzoj1915: 奶牛的跳格子游戏(单调队列优化dp)
传送门 NOIP练习题. f[i]f[i]f[i]表示去的时候选了iii且回来的时候第一步走的是i−1i-1i−1的最优值. 显然f[i]=maxf[i]=maxf[i]=max{f[j]−sum[j ...
- 2018.07.04 POJ 3304 Segments(简单计算几何)
Segments Time Limit: 1000MS Memory Limit: 65536K Description Given n segments in the two dimensional ...
- 【转】MapReduce:详解Shuffle过程
——转自:{http://langyu.iteye.com/blog/992916} Shuffle过程是MapReduce的核心,也被称为奇迹发生的地方.要想理解MapReduce, Shuffle ...
- 17)maven-surefire-plugin
http://maven.apache.org/surefire/maven-surefire-plugin/ Goals Overview The Surefire Plugin has only ...
- 第二届普适计算和信号处理及应用国际会议论文2016年 The 2nd Conference on Pervasive Computing, Signal Processing and Applications(PCSPA, 2016)
A New Method for Mutual Coupling Correction of Array Output Signal 一种阵列输出信号互耦校正的新方法 Research of Robu ...
- 4张图看懂delphi 10生成ipa和在iPhone虚拟器上调试(教程)
4张图看懂delphi 10生成ipa和在iPhone虚拟器上调试(教程) (2016-02-01 03:21:06) 转载▼ 标签: delphi ios delphi10 教程 编程 分类: 编程 ...
- MySQL常用功能语句分类总结
C(创建型功能) 创建数据库:CREATE DATABASE 创建用户:CREATE USER 用户名@主机 IDENTIFIED BY 密码; -- 如果想让该用户可以从任意远程主机登陆,可以使用通 ...
- [ACM_动态规划] hdu1003 Max Sum [最大连续子串和]
Problem Description Given a sequence a[1],a[2],a[3]......a[n], your job is to calculate the max sum ...
- 使用redis实现【统计文章阅读量】及【最热文章】功能
1.视图函数 # 不需要登录装饰器,匿名用户也可访问def article_detail(request, id, slug): # print(slug,id) article = get_obje ...