git

简介:

#内容:Git四个阶段的提交及撤销总结 

#⽇期:2018年01⽉17⽇

 #整理:⼩组内⽂档分享交流


 ⼀,提交流程: git add . //把所有⽂件放⼊暂存区 git commit -m "comment" //把所有⽂件从暂存区提交进本地仓库 git push //把所有⽂件从本地仓库推送进远程仓库 


⼆,四个阶段 


1,⼯作区(Working Area) ---只修改了代码,没有执⾏git add . 对⽐: git diff 撤销: git checkout . 或 git reset --hard //完全恢复到未修改的状态 


2,暂存区(Stage) ---执⾏了git add . 对⽐: git diff --cached 撤销: git reset //git reset只是把修改退回到了git add .之 前的状态,也就是说⽂件本身还处于 已修改 未暂存 状态,你如果想退回 未修 改 状态,还需要执⾏git checkout . git checkout . 或 git reset --hard //完全恢复到未修改的状态 


3,本地仓库(Local Repository) ---执⾏了git commit -m 'update' 对⽐: git diff master origin/master 撤销: git reset --hard origin/master 


4,远程仓库(Remote Repository) ---执⾏了git push 已经git push,此时本地仓库和远程仓库是⼀致的,所以只需要先恢复本 地仓库,再git push -f到远程仓库就Ok 撤销: git reset --hard HEAD^ git push -f










本文转自 hgditren 51CTO博客,原文链接:http://blog.51cto.com/phpme/2068329,如需转载请自行联系原作者
目录
相关文章
|
开发工具 git
最好的 Git 动画教程,没有之一
介绍 Git 动画教程的学习方法。
最好的 Git 动画教程,没有之一
|
8月前
|
XML Java 开发工具
Git简单了解
Git是一个版本控制系统,用于跟踪和管理软件开发项目中的代码改动。它可以记录代码的历史修改,支持多人协作开发,提供了分支管理等功能。通过Git,开发者可以方便地回退到代码的早期版本,合并代码的改动,以及与其他开发者共享代码。Git已经成为大多数软件开发团队的标准工具之一。
68 3
 Git简单了解
|
8月前
|
存储 缓存 开发工具
Git介绍及使用
Git介绍及使用
97 5
Git介绍及使用
|
8月前
|
存储 测试技术 开发工具
你真的会使用Git吗
你真的会使用Git吗
74 0
|
开发工具 git 开发者
深入Git-变基
前言 在Git中整合不同分支的修改主要有两种方法:merge和rebase。其中merge在一般的团队中使用的比较多,而rebase则使用的比较少。本篇文章将主要介绍变基(rebase)的概念以及探讨我们应该在什么时候使用它。
|
开发工具 git
git:.gitkeep
git:.gitkeep
258 0
|
关系型数据库 MySQL 应用服务中间件
Git相关知识
Git相关知识
201 0
|
开发工具 git
git 常用小技巧
git 常用小技巧
|
网络安全
Git
Git安装
103 0
|
缓存 开发工具 git
一分钟玩转 Git
今天又有新来的小朋友问我关于 Git 的用法,我发现还是有蛮多新人不会用的,或者用不好的。其实想想自己刚工作时也是倒腾不清楚这些参数和用法,而且总怕出错,慢慢的多看文档、用得多了就熟悉了,今天简单跟大家分享几点。
128 0
一分钟玩转 Git

热门文章

最新文章

相关实验场景

更多
下一篇
开通oss服务