家电维修网

 找回密码
 注册
家电维修网 网站首页 电脑维修 查看内容

Git使用教程:最详细、最傻瓜、最浅显、真正手把手教!

2018-10-18 20:12| 发布者: 南召修电视| 查看: 1105| 评论: 0

摘要: 一、Git是什么?Git是目前世界上最先进的分布式版本控制系统。工作原理 / 流程:Workspace:工作区Index / Stage:暂存区Repository:仓库区(或本地仓库)Remote:远程仓库二、SVN与Git的最主要的区别?SVN是集中式 ...
Git使用教程:最详细、最傻瓜、最浅显、真正手把手教!


首先我们要确定在那个分支上修复bug,比如我现在是在主分支master上来修复的,现在我要在master分支上创建一个临时分支,演示如下:

修复完成后,切换到master分支上,并完成合并,最后删除issue-404分支。演示如下:

现在,我们回到dev分支上干活了。

工作区是干净的,那么我们工作现场去哪里呢?我们可以使用命令 git stash list来查看下。如下:

工作现场还在,Git把stash内容存在某个地方了,但是需要恢复一下,可以使用如下2个方法:

1.git stash apply恢复,恢复后,stash内容并不删除,你需要使用命令git stash drop来删除。
2.另一种方式是使用git stash pop,恢复的同时把stash内容也删除了。
演示如下

八、多人协作

当你从远程库克隆时候,实际上Git自动把本地的master分支和远程的master分支对应起来了,并且远程库的默认名称是origin。

  1. 要查看远程库的信息 使用 git remote

  2. 要查看远程库的详细信息 使用 git remote –v
    如下演示:

1. 推送分支:

推送分支就是把该分支上所有本地提交到远程库中,推送时,要指定本地分支,这样,Git就会把该分支推送到远程库对应的远程分支上: 使用命令 git push origin master

比如我现在的github上的readme.txt代码如下:

本地的readme.txt代码如下:

现在我想把本地更新的readme.txt代码推送到远程库中,使用命令如下:

我们可以看到如上,推送成功,我们可以继续来截图github上的readme.txt内容 如下:

可以看到 推送成功了,假如我们现在要推送到其他分支,比如dev分支上,我们还是那个命令 git push origin dev

那么一般情况下,那些分支要推送呢?

master分支是主分支,因此要时刻与远程同步。
一些修复bug分支不需要推送到远程去,可以先合并到主分支上,然后把主分支master推送到远程去。
2. 抓取分支:

多人协作时,大家都会往master分支上推送各自的修改。现在我们可以模拟另外一个同事,可以在另一台电脑上(注意要把SSH key添加到github上)或者同一台电脑上另外一个目录克隆,新建一个目录名字叫testgit2


最新评论

电脑维修热门推荐文章

QQ|门户地图|网站地图|家电维修|手机版|家电维修技术论坛 ( 蜀ICP备14030498号-16 川公网安备51102502000162号 )

GMT+8, 2025-5-26 07:30

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

返回顶部