- 存储密码
git config --global credential.helper store
- 关闭symlinks
git config --global core.symlinks false
- 禁用ssl检查
git config --global http.sslVerify false
- 代理设置
git config http.proxy http://ip:port
- 全局代理设置
git config --global http.proxy http://ip:port
- 单库代理设置
git config remote.origin.proxy http://ip:port
//origin
可替换为其他远程库名字 - 合并一个分支的内容到当前分支
git merge branch1
#分支之间要重新建立关系 - 获取一个分支的内容到当前分支
git merge branch1
#分支之间不会建立关系 - 清理工作区
git clean -xfd
- 回滚上1次提交
git revert HEAD
#以前的提交都不变,通过创建新的提交来回滚 - 将第1个父提交的内容回退到工作区
git reset HEAD^
- 将第2个父提交的内容回退到暂存区
git reset --soft HEAD^2
- 完全回退到第1个父提交的第1个父提交
git reset --hard HEAD^^
#库、暂存区、工作区全部回退 - 检出第1个父提交的内容到工作区
git checkout HEAD^
#HEAD指针移动了 - 检出第3代祖先提交的内容到工作区
git checkout HEAD~3 .
#HEAD指针不动,这条指令也可以写成git checkout HEAD^^^ .
或git checkout HEAD~~~ .
- 将文件 file 的第2个父提交的第3代祖先提交检出到工作区
git checkout HEAD^2~3 -- file
- 删除暂存区和工作区中的文件
git rm file
- 只删除暂存区中的文件
git rm --cached file
- 添加一个远程库
git remote add re1 https://github.com/x/x.git
- 修改一个远程库地址
git remote set-url re1 https://github.com/x/x.git
- 重写所有引用
git filter-branch -- --all
- 查看某一时间范围内某人的提交历史
git log --author="hefei" --after="2023-03-01" --before="2023-04-01"
git常用命令
最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。