赞
踩
以前学习GIT 是糊里糊涂。
后来必须要用 倒是也大体掌握了应该如何去用,但是原理也是有点糊里糊涂。
现在终于可以轻松的理解Git理论知识了 现在就来深化一下。
git clone: clone 远端库到本地
git checkout -b:新建和切换分支
git add: 从工作目录添加到暂存区 如果git add. 就表示把所有修改了的都放到暂存区 如果git add 就可以只暂存一个文件。
git commit: 本地修改的文件提交到本地库
git push: 本地库中的最新信息发给远程库(之前在远端库有自己的分支 现在不能这样直接push了 需要先搞到本地dev 然后本地dev再push)
然后之后我们之前是去网站上pull request 然后请求人view 有conflict还要改 没有就直接merge了。
git pull=fetch+merge 获取远端最新到本地 自动merge
git fetch=pull 获取远端到本地 不merge
git merge -b 将b分支合并到当前分支
git status:及时查看当前branch状态
git diff:查看工作区和cache区的不同
git stash:暂存代码
git log查看提交历史
关系总结:
我们工作的地方IDE叫工作目录 和本地仓库之间隔了一个暂存区。然后才是本地仓库。本地仓库一般有两个 自己的分支和dev本地分支。
dev同时也有个远端分支 这个是所有的developer共享的 dev搞好了之后然后我们再把相关代码拉到feature1 feature2分支 等待最后一个一个的汇总到master里面。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。