git学习
岁月如墨
同行皆狼狈,余独不觉
展开
-
Windows上git的搭建
一直习惯用SVN,但SVN但部分都部署在局域网,用起来不太方便,所以开始学习使用git;一、下载git for windows , 下载地址:https://git-scm.com/download/win 源地址:git clone https://github.com/git/git二、在本地创建版本库:选择路径,使用git init;三、绑原创 2016-08-03 18:25:23 · 286 阅读 · 0 评论 -
2.git的基本理解
1.git主要包括三个区: a>.实际文件区(就是我们的工作目录Working),我们增删修改的地方; b>.暂存区(Stage),即我们通过git add 添加上去的地方,不会直接到库中,容许我们自己比对的地方; c>.库区(Repository),最后通过git commit -m ""添加的地方;2.如下图,工作区和暂存区的提交是通过...原创 2019-03-02 20:48:41 · 147 阅读 · 0 评论 -
3.git的版本提交
1.通过上一节可以看到代码提交从工作区到暂存区是通过git add .;此时的状态显示;2.通过提示可知,可以通过git commit -m "说明"提交,或者通过git reset 回退(后面讲);3.如果git commit 后面没有加上任何标签 ,会进入类似Linux的VIM编辑器界面, a>.输入i进入编辑模式; b>.编辑提交说明内容,然后按Esc...原创 2019-03-02 20:51:55 · 224 阅读 · 0 评论 -
4.git的版本回退和比较
1.上一节已经说明了提交的命令,现在了解回退2.回退分多种情况, a>.文件已经提交到库了,需要回退到上一个版本,或(上上上个版本) 1.通过命令git reset HEAD~回退到上一个版本到暂存区(每多一个~,就往上加一个版本,也可以用~5,就是往上第5个版本(或者用~~~~~); 2.此时你可以通过git add. 重新添加;或者通过checko...原创 2019-03-02 20:52:50 · 259 阅读 · 0 评论 -
5.git 分支
1.git brance “分支名” 创建分支,仅仅只是创建一个指针;2.git checkout "分支名" 切换分支, 只是head指向分支名3.git checkout master 切换主分支,分支增加的东西都会复原;4.gitlog--decorate--graph--all 查看所有的分支,已图形方式5.git merge "分支名" 合...原创 2019-03-02 20:53:33 · 169 阅读 · 0 评论