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

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

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

git stash 
#把所有没有提交的修改暂存到stash里面。可用git stash pop回复。
git reset --hard HASH 
#返回到某个节点,不保留修改。
git reset --soft HASH 
#返回到某个节点。保留修改
 
 

git 放弃本地修改 强制更新

 
git fetch --allgit reset --hard origin/master

git fetch 只是下载远程的库的内容,不做任何的合并 git reset 把HEAD指向刚刚下载的最新的版本

 

 

 
 
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
 
 
 

转载于:https://www.cnblogs.com/asminfo/p/6641549.html

你可能感兴趣的文章
mysql localhost与127.0.0.1以及ip连接的区别
查看>>
java第五次作业
查看>>
HNOI2003 消防局的设立
查看>>
BZOJ1055:HAOI2008玩具取名
查看>>
6.while loop
查看>>
delphi 怎样设置组合键
查看>>
sql getdate() 时间格式设置
查看>>
Java 8 Optional类深度解析
查看>>
LSI MegaCl i命令使用1
查看>>
如何正确的关闭 MFC 线程
查看>>
centos 最新版git 致命错误: zlib.h:没有那个文件或目录
查看>>
jenkins全局安全设置
查看>>
RandomAccess接口
查看>>
1502: [NOI2005]月下柠檬树
查看>>
L2_深入虎穴
查看>>
adb shell am 的用法
查看>>
实现自动点击
查看>>
MVP开发模式的理解
查看>>
jquery实现带左右箭头和数字焦点的图片轮播手写代码
查看>>
面向对象
查看>>