0201【Git】
包含常用的知识学习笔记
努力的阳光蓝孩
学习一时爽,一直学习一直爽
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Git学习笔记七、标签入门
一、创建标签 任务描述:在开发过程中,commit ID是一串无序的字符,它虽然能唯一标记一次代码提交,但是,它很难记忆和辨识。为了给不同的版本起一个容易辨识的名字,我们可以给这次提交打上一个标签,用不同的标签来对应不同的版本。 1、查看标签 # git tag # git tag -l 'v5.1.2.*' 2、创建标签 # git tag 标签名 commitID 参数commitID标识...原创 2020-05-06 08:41:10 · 129 阅读 · 0 评论 -
Git学习笔记六、合并远程分支、rebase、储藏
一、合并远程分支 合并远程分支的一般步骤是: 第一步,分别获取远程分支内容到本地; 第二步,在本地将两个分支合并; 第三步,将合并后的本地分支推送到远程分支,完成合并。 以合并远程develop分支到远程master分支为例,其具体操作步骤如下: #切换到develop分支 git checkout develop #获取远程develop分支的内容到本地 git pull origin de...原创 2020-05-06 08:39:02 · 2284 阅读 · 0 评论 -
Git学习笔记四、冲突处理、文件忽略
一、解决冲突 任务描述:在团队协作开发过程中,你和团队中的其他成员,都修改了某个文件的某一部分内容,且其他成员已将该修改推送到了远程仓库。这样当你需要合并他的代码的时候,就会在内容上出现冲突,这个时候就需要你去解决这个冲突以完成合并。 二、强制操作 1、强制推送 强制推送和普通推送的区别,就在于在末尾加上了-f参数,即: # git push 远程主机名 本地分支名:远程分支名 -f #将本地...原创 2020-05-06 08:37:47 · 673 阅读 · 0 评论 -
Git学习笔记五、日志查看和版本回退入门
一、回到前一次提交 1、强大的git log #git log -p 参数 #git log -p -2 则仅显示最近的两次更新。 # git log --pretty 显示所有提交的版本及时间 这一选项附带了每次commit的内容变化,这就为代码审查或者浏览某个搭档的修改内容,提供了很好的参考。 其他git log选项: 单词层面对比 Git提供了--word-diff选项,可以显...原创 2020-05-06 08:36:58 · 535 阅读 · 0 评论 -
Git学习笔记三、版本库(本地与远程pull、push)
一、clone远程版本库 # git clone https://sample.git # git clone /tmp/sample.git 二、添加远程仓库 # git remote add “远程仓库名” “远程仓库地址” 三、推送本地内容到远程仓库 # git push 远程仓库名 本地分支名 远程分支名 具体的使用方法如下: # git push origin maste...原创 2020-05-06 08:36:00 · 248 阅读 · 0 评论 -
Git学习笔记二、分支管理
一、创建分支 1、创建名为new_branch的新分支 # git branch new_branch 2、分支切换 # git checkout <新分支名> 3、创建并切换至新分支名 # git checkout -b < 新分支名> 二、分支删除 #git branch -D <删除的分支的名字> #删除develop分支 #git branch -D...原创 2020-05-06 08:34:51 · 385 阅读 · 0 评论 -
Git学习笔记一、基础概念
一、基础概念 1、Git 有三种状态 已修改(modified):已修改表示修改了文件,但还没保存到数据库中。 已暂存(staged):已暂存表示对一个已修改文件的当前版本做了标记,使之包含在下次提交的快照中。 已提交(committed:已提交表示数据已经安全地保存在本地数据库中。 2、Git 的工作流程 在工作区中修改文件。 将你想要下次提交的更改选择性地暂存,这样只会将更改的部分添...原创 2020-05-06 08:33:45 · 213 阅读 · 0 评论
分享