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,如需转载请自行联系原作者
目录
相关文章
|
7月前
|
Java 开发工具 git
|
7月前
|
开发工具 git
git 的三剑客
git 的三剑客
36 0
|
开发工具 git
最好的 Git 动画教程,没有之一
介绍 Git 动画教程的学习方法。
最好的 Git 动画教程,没有之一
|
7天前
|
存储 开发工具 git
详解git的使用
详解git的使用
|
4月前
|
存储 缓存 开发工具
Git介绍及使用
Git介绍及使用
57 5
Git介绍及使用
|
13天前
|
Ubuntu Linux 开发工具
Git的使用
Git的使用
47 1
|
10月前
|
存储 开发工具 git
Git(超详细)
1.Git概述 Git简介 Git是一个分布式版本控制工具,通常用来对软件开发过程中的源代码文件进行管理。通过Git仓库来存储和管理这些文件,Git仓库分为两种: 本地仓库:开发人员自己电脑上的Git 仓库 远程仓库:远程服务器上的Git仓库
|
JavaScript 前端开发 NoSQL
Git代码管理工具
Git代码管理工具
|
开发工具 git
Git 这些小技巧你知道吗?
Git 这些小技巧你知道吗?
Git 这些小技巧你知道吗?
|
缓存 JSON Linux
git
-
193 0