Git手册:修订间差异

来自MediaWiki
跳转到导航 跳转到搜索
Admin留言 | 贡献
导入1个版本
(没有差异)

2022年9月14日 (三) 02:35的版本

记住用户名密码

git config --global credential.helper store

查看远程仓库地址

git remote -v

添加submodule

git submodule add https://xxxx.git folder

删除子模块

rm -rf 子模块目录 删除子模块目录及源码
vi .gitmodules 删除项目目录下.gitmodules文件中子模块相关条目
vi .git/config 删除配置项中子模块相关条目
rm .git/module/* 删除模块下的子模块目录,每个子模块对应一个目录,注意只删除对应的子模块目录即可

git rm --cached 子模块名称

完成删除后,提交到仓库

撤销提交

git reset --soft HEAD^

撤销commit,代码仍然保留。

HEAD^的意思是上一个版本,也可以写成HEAD~1 如果进行了2次commit,想都撤回,可以使用HEAD~2

--mixed

不删除工作空间改动代码,撤销commit,并且撤销git add 这个是默认参数,git reset --mixed HEAD^ 和 git reset HEAD^ 效果一样

--soft 不删除工作空间改动代码,撤销commit,不撤销git add

--hard

删除工作空间改动代码,撤销commit,撤销git add 恢复到上一次的commit状态。

清除暂存

git rm --cache 文件名