git的版本库
版本控制是git的精髓所在了,知道了版本控制,你就能很轻易明白了很多git命令。
工作区:就是本地文件夹
暂存区:是需要提交的文件,内容是在.git文件夹中
远程仓库:最终提交的远程仓库资源
简单来说,就是将工作区的资源提交到暂存区,最后再提交到远程仓库。
这时很多小伙伴会问,为什么需要暂存区呢? 岂不是多此一举?
直接由工作区到远程仓库不可以吗?
恭喜你,离萌新又近了一步!!
暂存区的作用是存放工作区需要提交的内容,它是面向结果的。也就是说,暂存区不需要管,怎样add的,它只需要管最终需要提交的资源(比如你做的操作是前进一步,后退一步,最后再往右边走一步,那么暂存区止需要知道你是往右边走了一步就够了,这样是不是在一定程度上节省了很多资源呢?)。最后将暂存区的资源commit到远程仓库就行了。
git常用命令
1,仓库初始化
git init
2,告诉Git,把文件添加到暂存库,demo/是指指定的文件夹,.指的是所有文件都上传
git add demo/
3,提交到暂存库,"massage"是自己的提交说明
git commit -m "massage"
4,关联远程仓库,[url]指的是远程仓库的地址
git remote add origin [url]
5,推送资源到远程仓库
git push origin master
6,如果远程仓库和本地不一致,要先pull一下
git pull origin master
7,创建+切换分支
git checkout -b [name] = git branch [name] + git checkout [name]
8,合并name到当前分支
git merge [name]
9,删除分支name
git branch -d [name]
参考资料:廖雪峰的Git教程