初学者对git的分支误区
分支不是子文件夹
学习的时候老师一直强调把文件都上传到自己的文件夹内,这样就能更方便的管理了,我想了想,也觉得很对于是…
我把子文件夹当成分支了,哭了/(ㄒoㄒ)/~~,分支并不是说是src的分支文件夹,真正的分支居然是这个master(默认)
原来这所有的都是一个master分支????,master分支包含了src文件夹,害我浪费那么多时间,原来一直没理解分支的定义。
现在讲解一下我的上传文件到远程分支的过程:
- 安装git后,设置一下自己的账户名和邮箱地址
$ git config --global user.name “Your Name”
$ git config --global user.email “[email protected]”
- 随意在一个地方右键(桌面点击右键也行),点击git bash here;然后输入
git clone 地址,地址是那个下图中克隆/下载的那个地址
-
这样在你刚才点击处就有一个文件夹(名字与远程那个相同),然后
-
进入操作页面了
-
现在把文件放到你想放的位置上去,例如
然后放进去后,你的这个工作区就和远程库多了一个我刚才放的文件,那我怎么push上去呢 -
push之前我们先pull一下,
$ git pull origin master,获取数据
- git add . 添加新内容到暂存区,
- git commit -m “提交注释” 将暂存区的内容全部提交到本地库
- git push origin master:master #本地master推送到远端master
这样就将本地库的内容上传到远程库当中了,你刷新网页就可以看到你的提交内容了,我提交的是git。txt文件,提交在master分支的src/nietongming文件夹下。
第二次使用,我们先是git pull远程的内容,将本地库与远程的保持一致,然后把新的修改add,commit,然后push上去