发表于: 2019-10-08 01:35:27
2 1157
今天完成的事情:1、GitHub是一个利用Git进行版本控制、专门用于存放软件代码与内容的共享虚拟主机服务。简单的说就是GitHub是用于版本控制和协作的代码托管平台。可以在任何地方共同处理项目。
库通常用于举办单个项目,存储库可以包含文件夹和文件,图像,视频,电子表格和数据集-项目需要的任何内容。
分支是一次在不同版本的存储库上工作的方式。分支在GitHub存储库中实现了相似的目标。
在GitHub,开发人员,作家和设计师使用分支机构将错误修复和功能工作与master(生产)分支机构分开。更改准备就绪后,可以将分支合并到master中。
https://guides.github.com/activities/hello-world/
2、Git 是一个管理代码的历史记录的工具。所有的版本控制系统,其实只能跟踪文本文件的改动,比如TXT文件,网页,所有的程序代码等等,Git也不例外。版本控制系统可以告诉你每次的改动,而图片、视频这些二进制文件,虽然也能由版本控制系统管理,但没法跟踪文件的变化,只能把二进制文件每次改动串起来,也就是只知道图片从100KB改成了120KB,但到底改了啥,版本控制系统也不知道.
https://www.open-open.com/lib/view/open1414396787325.html
明天计划的事情:1、学习webstorm的环境搭建。
2、安装Xshell、secureCRT、Putty等远程连接工具。
3、学习服务器。
遇到的问题:1、使用git,上传代码到github远程仓库时失败了,发现在pull的时候一直报错,提示remote: Not Found fatal: repository 'http://xxx/xxx.git/' not found,看到其中一个解决方式是进入控制面板>>>用户账户>>>凭据管理器>>>普通凭据下的github,这里查看了下确实账户不对,修改后,重新操作了下还是无法是实现。
git pull 失败 ,提示:fatal: refusing to merge unrelated histories,原因是两个根本不相干的 git 库, 一个是本地库, 一个是远端库, 然后本地要去推送到远端, 远端觉得这个本地库跟自己不相干, 所以告知无法合并,使用一个强制的方法,就是git pull origin master --allow-unrelated-histories,后面加上 --allow-unrelated-histories , 把两段不相干的 分支进行强行合并
2、在push时,报错fatal: Authentication failed for“”,发现这个是输错密码了,输入命令git config --system --unset credential.helper后重新输入密码,成功将本地库上传到github。
3、老生常谈效率问题,就比如今天遇到的问题,花了太多时间在本地库与远程仓库的连接,昨天计划的没有完成。
收获:通过今天的学习,通过一整天在将代码上传到github远程仓库失败的各种错误中,进一步的了解了git不同命令的意思,根据报错去搜索很重要。
评论