![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Git
hysealive
做生命的强者,且行且歌
展开
-
Git之tag标签总结
标签的作用通常我们在发布正式软件的时候会打一个tag,tag会记录版本的commit id,如果后面出现问题,可以根据tag来进行回溯,这样比直接回溯commit id要方便的多。标签的命令操作创建标签创建标签如果没有填写commit id ,那么标签默认是打在最新提交的commit上的,即HEAD。git tag <tag> [commit id] 在实际开发中,我们有时候可能忘了打标签怎么办?先通过git log找到忘了打标签的commit记录commit i.原创 2020-08-14 14:12:54 · 286 阅读 · 0 评论 -
Git之checkout命令总结
创建/切换分支切换分支git checkout <branch> 创建并切换分支git checkout -b <branch> 创建分支并与远程分支相关联git checkout -b <branch> origin/<branch>等价于下面两条语句:git checkout -b <branch>git branch --set-upstream-to=origin/<branch> <.原创 2020-08-14 10:42:45 · 4056 阅读 · 0 评论 -
Git之branch分支总结
创建/切换分支创建分支git branch <branch>切换分支git checkout <branch>创建并切换分支git checkout -b <branch> 这条语句等价于上面两条语句查看分支查看本地分支git branch查看远程分支git branch -r查看所有分支(包括本地仓库和远程仓库)git branch -a重命名分支git branch -m branchOld branchNew删除分支.原创 2020-08-14 10:15:13 · 195 阅读 · 0 评论 -
Git之stash命令总结
git stash的作用将所有未提交的修改(工作区和暂存区)保存至堆栈中,用于后续恢复当前工作状态。注意:stash命令只针对于工作区和暂存区修改的文件,对于Untracked状态的文件是不生效的。stash可跨分支操作。git stash 常用场景当正在dev分支上开发某个项目,这时项目中出现一个bug,需要紧急修复,但是正在开发的内容只是完成一半,还不想提交,这时可以用git stash命令将修改的内容保存至堆栈区,然后顺利切换到hotfix分支进行bug修复,修复完成后,再.原创 2020-08-13 18:02:14 · 736 阅读 · 1 评论 -
Git之理论基础
Git工作区域Git本地有三个工作区域:工作目录(Working Directory)、暂存区(Stage/Index)、资源库(Repository或Git Directory)。如果在加上远程的git仓库(Remote Directory)就可以分为四个工作区域。文件在这四个区域之间的转换关系如下:Workspace:工作区,就是平时存放代码的地方。Stage(Index):暂存区,用于临时存放你的改动。Repository:仓库(本地仓库),就是安全存放数据的位置,这里面有你提交到所有版原创 2020-08-13 15:39:03 · 149 阅读 · 0 评论