git操作遇到的几个问题

问题1——commit时报错:Please tell me who you are......

解决方案概述:这是是在创建git文件夹的时候信息不完善导致的(按照主页上的操作手册来进行,确实缺少了这一步),所以需要进行信息补全。
具体操作:所以解决方法是当出现这个错误提示后,在命令行中执行如下命令:
git config --global user.name "名字"
git config --global user.email "邮箱"
输入完后再接着执行git commit 即解决。
经验教训:创建git文件夹时候要记得完善config信息。


问题2——无法完成远程push操作

解决方案概述:无法完成push的可能性是多样的,个人遇到的问题是远程仓库存在本地不存在的文件(README.md)。
具体操作:在git push至远程仓库之前, 先将远程仓库文件同步至本地。
git pull --rebase origin master
经验教训:要保证远程仓库文件均在本地存在,本例中也可以在创建repository时不勾选README.md。


问题3——无法向仓库中添加文件夹

解决方案概述:实际因为这个文件夹是空的,所以只需要添加文件即可。
具体操作:这里是想添加docs文件夹,所以进行如下操作:
touch lab-0_report.md
git add docs/
git commit -m "xxxxxx"
经验教训:git中是不能add追踪空文件夹的


问题4——下载的输入法不能使用

解决方案概述:为了写mkdown方便所以下载了搜狗输入法,但是不能正常使用,查资料可知linux中文输入法都是依赖于输入法框架的,搜狗输入法要基于fcitx。
具体操作: 按照以下方法进行修改,system setting->language support->将默认的ibus改为fcitx,重启虚拟机之后便可以在语言栏里找到搜狗输入法。
经验教训:要多了解不同环境的特性。

猜你喜欢

转载自blog.csdn.net/saber_jk/article/details/82845986
今日推荐