本次实验,我们小组在GitHub上托管的项目地址为:https://github.com/yqw0710/wyzproject
我们先在项目中创建一个空的Python项目,一个用于记录讨论过程及结果的文本文件。
准备工作具体为:
1.clone GitHub上的项目到本地仓库
2.创建lifegame项目
本次实验用的语言是Python,我们小组安装了pycharm进行编写代码。
打开pycharm,新建一个python工程,保存位置选择为clone过后的wyzproject文件夹。创建完成后,新建python文件,命名为lifegame.py。
3.提交修改到本地仓库
打开wyzproject文件夹,执行git add .命令,结果报错。
查找原因后得知:
这是因为文件中换行符的差别导致的。提示为:会把windows格式(CRLF(也就是回车换行))转换成Unix格式(LF),这些是转换文件格式的警告,不影响使用。
git默认支持LF。windows commit代码时git会把CRLF转LF,update代码时LF换CRLF。
解决方法为:
git rm -r --cached .
git config --global core.autocrlf false
git add .
git commit -m "……"
4.push到远程仓库
由于之前已经连接了远程仓库,所以为fatal。
执行push命令时,输入用户名和密码后,即完成将本地修改push到远程仓库。
5.查看远程仓库
在GitHub中,打开wyzproject项目,发现项目中已添加两个新文件。
准备工作所参考的文献有:
1.pycharm的简单实用教程:https://blog.csdn.net/qq_40130759/article/details/79421242
2.git提示“warning: LF will be replaced by CRLF”解释:https://blog.csdn.net/wq6ylg08/article/details/88761581
3.报错解决:https://blog.csdn.net/qq_37521610/article/details/88327286