后端实习生第一天

       第一天去实习,公司一下子给了一堆接口文档规范,好像都没问过基础扎实不扎实,一个需求分析师给我们讲项目需求,毕竟是外包小型公司,很节约学习成本,什么都得自学。幸亏有个认识的同学在,在商量讨论了项目架构方案后:后台以TP3.2框架为主,前台使用VUE框架。

       然后早上一上午在那里看了一通TP3.2完全开发手册,重新温故了这门php语言框架。到了下午,就自己注册了码云账号,进行本地仓库构建,之所以用码云而不用github仓库(Private:私有的,这个是要收费的,一般企业中会用到这个,托管自己公司的项目在上面,又不想被别人查看。),另一方面是github私有仓库要收费,一个月貌似7美元。

      码云git上传项目具体参考: https://blog.csdn.net/qq_27501889/article/details/64920115

                                                https://blog.csdn.net/gxx_csdn/article/details/78906910

      主要git相关命令:

             1、在要提交的项目文件夹上右键,选择Git Bash Here

               2、在出现的命令框中

               git init   ----------初始化git仓库

       3、git remote add origin 你的项目地址 //注:项目地址形式为:http://git.oschina.net/xxx/xxx.git或者 [email protected] a.net:xxx/xxx.git     用来连接远程码云(一次远程连接,下次对于这个项目的使用将不用再次远程连接)

          测试是否配置成功

    ssh -T git@github.com    (ssh -T [email protected]

如果配置成功,则会显示:
Hi username! You’ve successfully authenticated, but GitHub does not provide shell access.

               4、开始第一次上传你的项目

          git add .      --将项目中的所有文件上传

         git status   --要随时掌握工作区的状态就使用 git status命令查看; 
                                   如果git告诉文件被修改可以使用git diff查看修改内容                                                                                                     git commit -m '对上传文件的注释'(提交到仓库)                                                             git pull (用于取回远程仓库某个分支的更新,再与本地仓库合并。拉取最新的项目    git pull origin master)                 注2:如果遇到错误提示“fatal: refusing to merge unrelated histories”,出现这种错误是因为git会以为这两个仓库不同所以进行无法合并,在执行pull操作时添加–allow-unrelated-histories,即执行git pull origin master --allow-unrelated-histories就可以了】                             git push origin master    --正式上传至码云中,若上传有问题,可以试试   git push origin master -f 表示舍弃线上的文件,强制推送                                                             

 

         【注3:这里使用git push命令会和上面使用git pull时出现同样的问题,根据提示git push --set-upstream origin master,以后就可以直接使用git push命令了】 
刷新远程代码仓库,可以看到文件被成功的同步到了远程仓库: 

 

你可能感兴趣的:(后端实习生第一天)