发表于: 2019-01-05 22:59:30

1 812


Day6


今天完成的事情

       因为我用的是webstorm,所以根据任务提示,下一步

       1.将git可执行文件配置到webstorm配置的版本管理git上


       2.将服务器上得项目检出到本地,利用VCS选项中的版本控制检出将git中的项目克隆到webstorm;过程如下:

         依次选择:VCS –> Checkout from Version –> Git 

         并输入git仓库的地址(即github里的repositories地址

         点击右侧的Test按钮,检测git仓库地址是否正确,检测成功。

         点击Clone,选择Yes开始克隆。根据提示打开本地克隆的项目,就可以看到想要的文件了。


       3.输入命令以新建一个本地仓库

 git remote add origin https://github.com/luannliu/urban-octo-system           
 

       4.然后就可以提交上传了,git add .(add后面的"."会获取本地仓库下所有未提交的文件,如果只想提交某一个的话,则输入 add 文件名,


       5.使用git status查看文件的差别,然后git commit -m box.html,提交文件到版本库

workspace就是工作区,我们创建本地仓库的地方;

index就是暂存区,.git中的index文件,git add .之后文件就到这里了;

repository 版本库,就是整个.git文件夹,git commit 文件到达这里;

remote 远程仓库,github就是一个远程仓库,git push文件就上传完毕;

远程仓库的文件可以直接git pull origin master 拉下来,git pull包含了两个步骤,git fetch和git merge,git fetch是将文件拉下来,而git merge则是将文件合并,所以git pull 是将文件拉下来之后跟工作区中的文件合并,当放在远程仓库的文件被别人更新了,而你想拿到更新后的文件,git pull就很有用,会将工作区的文件更新;


遇到的问题

       1.设置路径的时候发现报错,

      但看了一下我的git-bash位置确实没有错啊,也可以启动

      后来google了才下发现原来这个地方不用引用的git-bash.exe的路径,而是git.exe,它的位置在和git-bash.exe同级的bin下,引用后,测试成功。

       2.今天用git bash更新项目时遇到了无论使用什么命令都会报fatal: Not a git repository (or any of the parent directories): .git的情况。

其实字面意思写得挺明显的:(当前)不是一个git的目录(或任何一个父目录),

所以按照字面意思使用 git init 新建一个.git目录就能解决问题了。


收获

      了解了git的工作区、暂存区、版本库的一点行为模式,但感觉还是需要继续加深,还是有点乱


      初步学会使用git拉代码,更新代码,上传代码

       

明天计划学习


       下载了云服务器FillZilla ,明天学会使用FileZilla连接服务器并上传自己的代码到服务器


       学习SVN的基本操作


P.S.话说任务一是提交上传到github的链接就算完成了吗?附上一个链接试试


返回列表 返回列表
评论

    分享到