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 · 94 阅读 · 0 评论 -
Git学习笔记六、合并远程分支、rebase、储藏
一、合并远程分支合并远程分支的一般步骤是:第一步,分别获取远程分支内容到本地;第二步,在本地将两个分支合并;第三步,将合并后的本地分支推送到远程分支,完成合并。以合并远程develop分支到远程master分支为例,其具体操作步骤如下:#切换到develop分支git checkout develop#获取远程develop分支的内容到本地git pull origin de...原创 2020-05-06 08:39:02 · 1902 阅读 · 0 评论 -
Git学习笔记四、冲突处理、文件忽略
一、解决冲突任务描述:在团队协作开发过程中,你和团队中的其他成员,都修改了某个文件的某一部分内容,且其他成员已将该修改推送到了远程仓库。这样当你需要合并他的代码的时候,就会在内容上出现冲突,这个时候就需要你去解决这个冲突以完成合并。二、强制操作1、强制推送强制推送和普通推送的区别,就在于在末尾加上了-f参数,即:# git push 远程主机名 本地分支名:远程分支名 -f#将本地...原创 2020-05-06 08:37:47 · 550 阅读 · 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 · 433 阅读 · 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 · 197 阅读 · 0 评论 -
Git学习笔记二、分支管理
一、创建分支1、创建名为new_branch的新分支# git branch new_branch2、分支切换# git checkout <新分支名>3、创建并切换至新分支名# git checkout -b < 新分支名>二、分支删除#git branch -D <删除的分支的名字>#删除develop分支#git branch -D...原创 2020-05-06 08:34:51 · 99 阅读 · 0 评论 -
Git学习笔记一、基础概念
一、基础概念1、Git 有三种状态 已修改(modified):已修改表示修改了文件,但还没保存到数据库中。 已暂存(staged):已暂存表示对一个已修改文件的当前版本做了标记,使之包含在下次提交的快照中。 已提交(committed:已提交表示数据已经安全地保存在本地数据库中。2、Git 的工作流程在工作区中修改文件。 将你想要下次提交的更改选择性地暂存,这样只会将更改的部分添...原创 2020-05-06 08:33:45 · 157 阅读 · 0 评论