Git基本操作(add,commit的理解) 1.创建仓库 ——创建工作目录(Working Directory):git三种副本:工作目录(Working Direcotry),暂存区域(Stage,索引(Index)),仓库(History) #/home/yang/Documents/repo ...
分类:
其他好文 时间:
2017-04-29 12:53:49
阅读次数:
234
Git常用命令一,配置本地仓库gitinit初始化1.Gitstatus查看当前状态2.Gitadd文件名新增到暂存区3.Gitcommit-m“提交的信息”提交到服务区(本地仓库)4.Gitpush表示提交远程仓库,gitHub5.远程仓库克隆到本地gitclonegit@github.com:magicyangmei/panxin.git(一定要配置SSH)6.G..
分类:
其他好文 时间:
2017-04-28 12:02:50
阅读次数:
107
修改最后一次提交 git commit --amend -m “” 删除文件:、 git rm <需要删除的文件> 只是删除当前工作目录和暂存区的文件,也就是取消跟踪。在下次提交时不纳入版本管理。 git rm --cached 文件名 只删除暂存区的文件 git rm -f 文件名 //暴力删除, ...
分类:
其他好文 时间:
2017-04-25 11:42:20
阅读次数:
203
比较暂存区域和工作目录 -git diff 分别拷贝暂存区和工作目录的文件到a和b文件夹 //表示旧文件 暂存区的 +++ //表示新文件 工作目录的 F 一页一页往下移 B 一页一页往上移 D向下移动半页 U向上移动半页 /·········· 搜索命令 q 退出 比较两个任意快照: git di ...
分类:
其他好文 时间:
2017-04-25 00:54:02
阅读次数:
222
理论基础: 不要高估自己的智商,不要低估Git的能耐。 1.Git记录的 是什么? 记录每一次版本变动的内容 将每个版本独立保存 方便分支管理。 2.git的三棵树 工作区、暂存区域和Git仓库 3.Git的工作流程: Git的工作流程一般是酱紫: 在工作目录中添加、修改文件 将需要进行版本管理的文 ...
分类:
其他好文 时间:
2017-04-24 23:10:21
阅读次数:
171
gitcheckout是获取分支,会重写工作区,如gitcheckoutHEAD^,是将HEAD指向了上一次提交,同时将当前状态变成游离状态。gitcheckout会用暂存区覆盖工作区。gitcheckout--file用指定文件覆盖工作区。gitcheckoutbranch切换分支。
分类:
其他好文 时间:
2017-04-24 12:40:50
阅读次数:
96
温故而知新,可以为师矣。 Git 布局 工作区 >暂存区 >本地仓库 >远程仓库 Create Repository git init PATH git add PATH git commit -m CONTENTS Revoke HEAD 表示当近一次 commit 版本,HEAD^ 或 HEAD ...
分类:
其他好文 时间:
2017-04-16 22:22:46
阅读次数:
229
$ git init // 初始化一个Git仓库$ git status // 查看仓库的状态$ git add . // 将所有修改添加到暂存区$ git add * // Ant风格添加修改$ git add *Controller // 将以Controller结尾的文件的所有修改添加到暂存区 ...
分类:
其他好文 时间:
2017-04-16 15:11:26
阅读次数:
159
小结: 第一次修改->git add->第二次修改->git add->git commit 即每次修改后,如果不add到暂存区,那就不会加入到commit中。 意思:把readme.txt文件在工作区的修改全部撤销,这里有两种情况: 1.是readme.txt自修改后还没有被放到暂存区,现在,撤销 ...
分类:
其他好文 时间:
2017-04-14 20:46:13
阅读次数:
130
我每天使用 Git ,但是很多命令记不住。 一般来说,日常使用只要记住下图6个命令,就可以了。但是熟练使用,恐怕要记住60~100个命令。 下面是我整理的常用 Git 命令清单。几个专用名词的译名如下。 Workspace:工作区 Index / Stage:暂存区 Repository:仓库区(或 ...
分类:
其他好文 时间:
2017-04-12 15:06:42
阅读次数:
217