linux环境
commit代码时出现 fetal error提示配置用户邮箱和姓名,按提示配置后仍然报错。
拉取代码强制覆盖本地修改,与git服务器同步:
$ git fetch --all
$ git reset --hard origin/master
$ git pull
解决办法:进入拉下来的代码目录下,进入.git目录,注意这个目录是隐藏的,直接ls看不到,打开config文件,添加如下信息:
[user]
email=your email
name=your name
your email 和your name随便写上就行
推代码时:git add . (将工作文件放到暂存区,这一步不能忘记 ) -> git commit -m "msg" -> git push
window环境
JetBrain系列IDE配置git 需要用到windows下的git工具,下载git.exe 和 git bash
cmd界面下,ssh-keygen等命令建立公钥,cd ~/.ssh more id_rsa.pub,获取公钥信息,在git账户中添加ssh key (详见git帮助文档,linux操作基本一致)
强制拉取代码 同上,具体操作位置:
VCs - git -fetch (下载最新代码到本地) ;
VCS - git - reset - hard (HEAD指针指向master)
打开CLion命令行界面,左下角,小方块 - terminal