http://t.zoukankan.com/h2zZhou-p-10984622.html
实现git
错误解决办法:exec /usr/lib/ssh/ssh-askpass : No such file or directory error.
sudo apt-get autoremove openssh-client
sudo apt-get install openssh-client openssh-sftp-server openssh-server ssh
sudo apt-get install ssh-askpass
上传代码
1.创建远程
2.commit
3.push注意第一push不能用软件直接push需要cd到项目路径,使用命令进行第一次push,指令为:git push -u origin master
4.创建分支qmaster
5.git pull origin master:qmaster
拉下代码
6.输出现在所有分支git branch
7.切换到qmaster分支git checkout qmaster
8.查看是否切换成功git branch
9.切换到qmaster次分支要手动命令上传一次git push -u origin qmaster
10.之后即可使用qt点击上传
QT5 无法输入中文怎么解决?
解决这一问题,我们首先要找到qt creator插件目录:
/home/mk90/Qt/Tools/QtCreator/lib/Qt/plugins/platforminputcontexts
以及需要的fcitx输入法插件文件:
libfcitxplatforminputcontextplugin.so
第二步:
使用dpkg查找插件文件,fcitx在fcitx-frontend-qt5中,没有就用apt安装即可。
dpkg -L fcitx-frontend-qt5 | grep .so
1
结果为
/usr/lib/x86_64-linux-gnu/qt5/plugins/platforminputcontexts/libfcitxplatforminputcontextplugin.so
1
第三步:复制这个文件到QT Creator目录:
cd /home/mk90/Qt/Tools/QtCreator/lib/Qt/plugins/platforminputcontexts
cp /usr/lib/x86_64-linux-gnu/qt5/plugins/platforminputcontexts/libfcitxplatforminputcontextplugin.so
1
2
第四步:添加权限
$ chmod +x libfcitxplatforminputcontextplugin.so
1
最后就是重启QT应该就可以了。
二.创建总项目包含子项目的项目方法
1.创建qt项目选择其他项目或Other project
2.创建完成后在pro文件中填写
SUBDIRS +=./subpro/beecham/beecham_main.pro
三.更改项目名称
QT更改项目名称
qt不能直接重命名项目名,但是也可以通过稍微复杂一点的步骤更改项目名称
请按照以下几个小步骤,分分钟解决问题:
xxx为原始项目名称
首先清理项目xxx
然后更改项目中xxx.pro文件的TARGET =xxx为TARGET =newProject_fname
关闭项目
打开项目所在文件夹
删除xxx.pro.user文件
将文件夹中的xxx.pro文件更改为newProject_name.pro
在qt creator中重新打开项目,构建,完成
四.将非qt文件一起由qt git上传上去
什么不执行的话在commit是扫不到你新创建的文件的例如我在我的项目下创建配置文件ini文件我想上传但是commit扫不到,那我们使用指令cd到项目目录下。
执行sudo sudo git add .
然后commit就可以扫描到了
还是不行的话那就
遇到权限不足也可以这样
sudo git commit -m "111"