最后更新于
最后更新于
在项目提交前需要配置用户名和邮箱,在许多开源项目中还要求添加签名
或者修改项目中的git配置文件
如果需要使配置全局生效,可附加参数--global
在提交commit后如果发现其中的作者信息没有更新,可以使用下述命令重置作者信息并重新提交
例子:添加子模块
git拉取推送代码的方式有http和ssh两种
http方式的代理可通过设置环境变量http_proxy和https_proxy指定。
以上方式是直接修改系统的代理配置,也可通过git自身的配置修改代理,通过命令行
或者修改配置文件
在~/.ssh/config
中为需要代理的主机名配置ProxyCommand
1. git reset commitId
,(注:不要带--hard)到上个版本
2. git stash
,暂存修改
3. git push --force
, 强制push,远程的最新的一次commit被删除
4. git stash pop
,释放暂存的修改,开始修改代码
5. git add .
-> git commit -m "massage"
-> git push
如果是仅修改commit描述
1. git commit --amend
(注:修改完成后Esc+wq+Enter
保存退出)
2. git push --force
首先安装工具