发表于: 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的链接就算完成了吗?附上一个链接试试
评论