码迷,mamicode.com
首页 > 其他好文 > 详细

git使用

时间:2017-05-23 00:24:29      阅读:138      评论:0      收藏:0      [点我收藏+]

标签:pat   bash   end   div   ash   checkout   dex   rm -rf   修改   

git checkout . #本地所有修改的。没有的提交的,都返回到原来的状态

git stash #把所有没有提交的修改暂存到stash里面。可用git stash pop回复。
git reset --hard HASH #返回到某个节点,不保留修改。
git reset --soft HASH #返回到某个节点。保留修改
 
 
clone项目后下载子模块代码
git submodule init
git submodule update
 
更新子模块
git submodule sync
 
添加子模块
git submodule add /git/project/url save/to/path
 
 
子模块删除
删除.gitmodules文件中子模块相关的行
删除.git/config文件中子模块相关的行
执行 git rm --cached {submodule_path}。注意,路径不要加后面的“/”。例如:你的submodule保存在 supports/libs/websocket/ 目录。执行命令为: git rm --cached supports/libs/websocket 
删除子模块文件夹rm -rf vendor/project1
 
 
 

git使用

标签:pat   bash   end   div   ash   checkout   dex   rm -rf   修改   

原文地址:http://www.cnblogs.com/asminfo/p/6641549.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!