GIT 日常使用命令总结
guibin.beijing@gmail.com
本文总结了日常开发中git的常用命令,会逐步更新。
1) 回退到上一个commit的版本
这个命令很危险,他会彻底删除最近一次提交的代码,不可恢复。而且在执行这个命令时,如果工作区还有未提交(git commit)的内容,这些内容也都被删除,切忌切忌!
2) 使用UI直观的查看每次更改代码的diff
大家都知道使用命令行查看每次更改代码的diff的命令是:
git log -p
commit bb374505a895d9d5606eb4f7199cfa21eb0975ba
Author: Guibin Zhang <guibin.beijing@gmail.com>
Date: Fri Jan 21 17:25:59 2011 +0800
...
--- a/libs/lib.levelII.sz/Test.scala
+++ b/libs/lib.levelII.sz/Test.scala
@@ -14,12 +14,16 @@
-.....
+...
这样查看每次提交的diff不太直观,git还提供了使用UI查看每次提交diff的工具:
进入项目的根目录运行
git instaweb --httpd webrick -p1234
Instance already running. Restarting...
/usr/local/git/libexec/git-core/git-instaweb: line 112: kill: (1424) - No such process
[2011-01-22 11:03:12] INFO WEBrick 1.3.1
[2011-01-22 11:03:12] INFO ruby 1.8.6 (2009-06-08) [universal-darwin9.0]
查看diff时通过浏览器访问http://127.0.0.1:1234/既可。点击“summary”,就能查看每次commit的comments,点击"commitdiff"就能直观的看到diff。
这个工具实际上是启动了一个ruby的http server,然后把所有的diff以web页面的形式展现出来,因此它依赖于ruby。
guibin.beijing@gmail.com
本文总结了日常开发中git的常用命令,会逐步更新。
1) 回退到上一个commit的版本
引用
git reset --hard HEAD~1
HEAD is now at 907af0c xxxx some comments
HEAD is now at 907af0c xxxx some comments
这个命令很危险,他会彻底删除最近一次提交的代码,不可恢复。而且在执行这个命令时,如果工作区还有未提交(git commit)的内容,这些内容也都被删除,切忌切忌!
2) 使用UI直观的查看每次更改代码的diff
大家都知道使用命令行查看每次更改代码的diff的命令是:
引用
git log -p
commit bb374505a895d9d5606eb4f7199cfa21eb0975ba
Author: Guibin Zhang <guibin.beijing@gmail.com>
Date: Fri Jan 21 17:25:59 2011 +0800
...
--- a/libs/lib.levelII.sz/Test.scala
+++ b/libs/lib.levelII.sz/Test.scala
@@ -14,12 +14,16 @@
-.....
+...
这样查看每次提交的diff不太直观,git还提供了使用UI查看每次提交diff的工具:
引用
进入项目的根目录运行
git instaweb --httpd webrick -p1234
Instance already running. Restarting...
/usr/local/git/libexec/git-core/git-instaweb: line 112: kill: (1424) - No such process
[2011-01-22 11:03:12] INFO WEBrick 1.3.1
[2011-01-22 11:03:12] INFO ruby 1.8.6 (2009-06-08) [universal-darwin9.0]
查看diff时通过浏览器访问http://127.0.0.1:1234/既可。点击“summary”,就能查看每次commit的comments,点击"commitdiff"就能直观的看到diff。
这个工具实际上是启动了一个ruby的http server,然后把所有的diff以web页面的形式展现出来,因此它依赖于ruby。
相关推荐
git常用命令总结git常用命令总结git常用命令总结git常用命令总结git常用命令总结git常用命令总结git常用命令总结git常用命令总结git常用命令总结git常用命令总结git常用命令总结git常用命令总结git常用命令总结git...
Git Hab 日常使用命令总结,包含底层命令 冲突解决 pull push fetch .....................
git常用命令总结
Git常用的命令总结,适用于新手学习.具体功能介绍,均为图片,没有文档的哦!
git是linux系统管理源码常用工具,本资源归纳总结git常用命令使用。
git 所有汇总命令总结
git学习常用命令总结
git常用命令总结
Coding git 常用命令及总结
git命令总结,代码修改,迁移,拷贝,抓取代码等管理..
介绍了常用git的命令,帮助你快速入门,熟悉git的使用。
git常用命令相关总结 git常用命令相关总结 git常用命令相关总结
个人git使用中常用命令汇总。命令标注清楚,操作方便。
git常用命令总结
git rm file 删除文件,并将其从仓库管理系统中移除 git rm -r Folder 删除目录,并将其从仓库管理系统中删除 git add 与git rm都需要在git commit之后才会生效
以下是 Git 常用命令总结,使用表格形式展示。 命令 描述 git init 初始化仓库 git add [file] 添加文件到暂存区 git commit -m "[message]" 提交代码到本地仓库 git status 查看工作区和暂存区状态 git diff 查看...
git常用命令总结 git命令思维导图
Git是目前世界上最先进的分布式版本控制系统。以上为git命令总结。
HTML学习和Git的常用命令HTML学习和Git的常用命令HTML学习和Git的常用命令 HTML学习和Git的常用命令HTML学习和Git的常用命令HTML学习和Git的常用命令 HTML学习和Git的常用命令HTML学习和Git的常用命令HTML学习和Git...
Git常用命令日常使用