博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
git学习
阅读量:6503 次
发布时间:2019-06-24

本文共 1203 字,大约阅读时间需要 4 分钟。

 git学习

  • 创建一个版本库非常简单,首先,选择一个合适的地方,创建一个空目录。 mkdir gitRepository ; cd gitRepository
  • 通过git init命令把这个目录变成Git可以管理的仓库。
  • git add 
  • git commit -m "xxxx" 
  • git status 仓库当前的状态
  • git diff    查看difference,显示的格式是Unix通用的difff格式。
  • git log    Git版本控制系统可以告诉我们历史记录
  • git log --pretty=oneline  
  • git reset --hard HEAD^     Git必须知道当前版本是哪个版本,在Git中,用HEAD表示当前版本,也就是最新的提交36281...(不同的人不一样),上一个版本就是HEAD^,上上一个版本就是HEAD^^,当然往上100个版本写100个^比较容易数不过来,所以写成HEAD~100
  • git reset --hard 3628164          版本回退之后,再想前进,3628164...版本号,没必要写全,写前几位即可。
  • Git的版本回退速度非常快,因为Git在内部有个指向当前版本的HEAD指针,当你回退版本的时候,Git仅仅是把HEAD从指向append GPL
  • git reflog         Git提供了一个命令git reflog用来记录你的每一次命令
  • git版本库.git中最重要的是stage(或者叫index)的暂存区。add命令先将修改的内容添加到暂存区,然后使用commit将暂存区的所有内容提交至当前分支。
  • git add命令实际上就是把要提交的所有修改放到暂存区(Stage)。
  • Git比其他版本控制系统设计得优秀,因为Git跟踪并管理的是修改,而非文件。
  • git diff HEAD -- readme.txt命令可以查看工作区和版本库里面最新版本的区别。
  • git checkout -- readme.txta  让这个文件回到最近一次git commitgit add时的状态。
  • git checkout -- file 名两个中的--很重要,没有--,就变成了“切换到另一个分支”的命令。
  • git remote add origin git@github.com:qiyueliuhuo/learngit.git  将本地库关联到远端库
  • git push -u origin master    把本地库的所有内容推送到远程库
  • git push -u origin master   -u 参数表示以后就可以直接使用不带别的参数的git pull/push从之前push到的分支来pull/push。
  • 关联到远端库后  git push origin master 命令推送最新修改。

转载于:https://www.cnblogs.com/wzhe/p/6181638.html

你可能感兴趣的文章
IE7中使用Jquery动态操作name问题
查看>>
winform 取消datagridview第一行选中状态
查看>>
[转]windows azure How to use Blob storage from .NET
查看>>
Microsoft dotnetConf 2015 一些整理
查看>>
Qt widgets
查看>>
Makefile编写 五 隐含规则
查看>>
mysql5.1,5.5,5.6做partition时支持的函数
查看>>
mysql中int、bigint、smallint 和 tinyint的区别与长度的含义
查看>>
Mina框架与Spring整合配置文件
查看>>
MongoDB 安装 Windows XP
查看>>
在Ubuntu上为Android系统编写Linux内核驱动程序(老罗学习笔记1)
查看>>
如何在Ubuntu下安装”.deb“、”.bin“、”.tar.gz“、”.tar.bz2“格式的软件包!...
查看>>
2015 UESTC 数据结构专题D题 秋实大哥与战争 SET的妙用
查看>>
在 Java SE 6 中监视和诊断性能问题
查看>>
android 深入研究ratingbar自定义
查看>>
Javascript 笔记与总结(2-5)window 对象
查看>>
OC开发_代码片段——代码编写简单的tableViewCell
查看>>
(五) 一起学 Unix 环境高级编程 (APUE) 之 进程环境
查看>>
SQL Server 2012:SQL Server体系结构——一个查询的生命周期(第3部分)(完结)...
查看>>
ActionScript3游戏中的图像编程(连载十七)
查看>>