实验二结对编程之准备工作

本次实验,我们小组在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

原文地址:https://www.cnblogs.com/yqw0710/p/12499835.html