Git手册:修订间差异

来自MediaWiki
跳转到导航 跳转到搜索
Admin留言 | 贡献
导入1个版本
 
Admin留言 | 贡献
无编辑摘要
 
第45行: 第45行:
git rm --cache 文件名
git rm --cache 文件名


== 设置代理 ==
查看: git config --global http.proxy
设置:git config --global http.proxy http://10.8.30.135:10810


[[Category:Git]]
[[Category:Git]]

2024年7月18日 (四) 01:27的最新版本

记住用户名密码[编辑 | 编辑源代码]

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 文件名

设置代理[编辑 | 编辑源代码]

查看: git config --global http.proxy

设置:git config --global http.proxy http://10.8.30.135:10810