psql -U [数据库用户名] -d [数据库名] < [sql文件路径]
psql -U [数据库用户名] -d [数据库名] -f [sql文件路径]
psql -U [数据库用户名] -d [数据库名] < [sql文件路径]
psql -U [数据库用户名] -d [数据库名] -f [sql文件路径]
报错信息:
C:\Users\xxx\go\pkg\mod\honnef.co\go\tools@v0.3.1\go\ir\builder.go:36:2: //go:build comment without // +build comment
解决办法:
1.找到下面的文件,修改文件属性,取消勾选只读。
C:\Users\xxx\go\pkg\mod\honnef.co\go\tools@v0.3.1\go\types\typeutil\typeparams_test.go
2.在第二行增加
// +build go1.18
3.重新安装即可
apktool b xxx
报错
W: invalid resource directory name: xxx/res navigation
通过aapt2打包解决
apktool b --use-aapt2 xxx
参考链接:
转载自:git拉取指定目录
仓库只有一个的情况下,只想拉取某个目录文件;其他文件没用到的会很浪费时间;
关键:git的sparse checkout模式
大致步骤:
1,本地新建文件夹或者执行命令
mkdir newproject && cd newproject
2,目录初始化
git init
3,设置远程仓库地址
git remote add -f origin <origin_url>
4,设置sparse checkout模式,允许克隆子目录
git config core.sparsecheckout true
5,设置指定拉取的目录( *是通配符,!是反选;例如 clients/* 表示clients目录下所有)
echo clients/html >> .git/info/sparse-checkout
6,拉取
git pull origin master
第6步如果遇到 fatal: Couldn’t find remote ref master;
表示主线名称不是master,可以通过分支命令查看git branch -a
git branch -a remotes/origin/main
根据上面提示,主线名称是main,则执行
git pull origin main
1、按Windows键,输入regedit打开注册表
2、分别找到以下路径
计算机\HKEY_CLASSES_ROOT\Directory\shell\cmd 计算机\HKEY_CLASSES_ROOT\Directory\Background\shell\cmd 计算机\HKEY_CLASSES_ROOT\Drive\shell\cmd
3、将 HideBasedOnVelocityId 改为 ShowBasedOnVelocityId
参考链接:
节选自:git用ssh方式下载和提交代码
1、运行Git Bash客户端,执行ls ~/.ssh; 如果列出下图这两个rsa文件,那应该就不需要配置ssh key了,如果不放心就将这几个文件删掉,重新生成。
2、生成ssh key文件
ssh-keygen -t rsa -C "xxx.xxx.com"
-t 指定密钥类型,默认是 rsa ,可以省略
-C 设置注释文字,比如git的地址。
-f 指定密钥文件存储文件名,我们省略了命令执行的时候会让你选择文件名,直接回车就会保存在默认的位置。
然后会让你输入两次密码,最后出现 key fingerprint和 key’s randomart 就表示创建成功了。
ssh-keygen -t ed25519 -C "your_email@example.com"
节选自:svn 迁移至git操作手册
项目交付、版本管理工具变更等情况下,迁移svn旧历史记录有很大必要,方便后续追踪文件的提交历史,文件修改记录比对等。git自带了从svn迁移至git的工具命令,可很好的对svn上的提交历史做迁移和映射,操作简单方便。但是初次接触不熟练,这里做一个总结和记录,内容尽量简单化。争取提供给刚刚接触git和准备迁移的用户一个简单易懂的方案。
迁移流程图:
这里分为两步来说明,第一步是比较简单迁移要件准备,已经准备好的用户可直接略过,直接进入第二步进行迁移操作。 继续阅读【转】svn 迁移至git操作手册
今天(2017.02.27)TortoiseGit 2.4.0发布了一个Hotfix来修正几个BUG,网站上的具体的版本信息如下:
2017-02-25 | Released TortoiseGit Hotfix 2.4.0.2 (fixes issue #2909 (Commit dialog unclosable) and issue #2911 (Add returns “invalid path”) and contains PuTTY 0.68)
但是这次的修复引入了更大的BUG,导致无法提交代码,不管是拉取还是提交代码,都会提示”fatal: protocol error: bad line length character: Welc“,如下图:
修复这个问题最简单的方法就是还原到TortoiseGit 2.4.0版本。
这个BUG是由TortoiseGitPlink.exe里面的代码改动引起的,只要还原这个文件到0.67版本(来自TortoiseGit 2.4.0),也可以解决这个问题。
目前已经提交了BUG给开发人员了。对于的BUG链接地址如下:
TortoiseGit 2.4.0.2 bug ( TortoiseGit 2.4.0 works but TortoiseGit 2.4.0.2 can not pull and push) “fatal: protocol error: bad line length character: Welc”
希望能尽快修复这个问题吧!
到目前为止(2017.05.09)这个问题依旧没有修复的可能,因此建议大家可以改用一下SourceTree-2.0.20.1,可以点击这里下载目前最新的版本。
PS:可以直接点击这里下载0.67版本的plink.exe。
PPS:SourceTree高版本也有这个问题,解决方案是一样的。(最终笔者还是换成了OpenSSH。)