Git手册
记住用户名密码 编辑
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