Git - 基础篇(九)

简介: Git - 基础篇(九)

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

image.png


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


image.png


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


git stash apply恢复,恢复后,stash内容并不删除,你需要使用命令git stash drop来删除。

另一种方式是使用git stash pop,恢复的同时把stash内容也删除了。



演示如下:


image.png



八、多人协作

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

  1. 要查看远程库的信息 使用 git remote
  2. 要查看远程库的详细信息 使用 git remote –v


如下演示:


image.png



一、推送分支:

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

使用命令 git push origin master

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


image.png


本地的readme.txt代码如下:


image.png



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


image.png



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



image.png


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


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


master分支是主分支,因此要时刻与远程同步。

一些修复bug分支不需要推送到远程去,可以先合并到主分支上,然后把主分支master推送到远程去。


目录
相关文章
|
Shell 开发工具 git
Git基础使用-如何用Git把代码提交至仓库/新建仓库/同步代码/推送代码
Git基础使用-如何用Git把代码提交至仓库/新建仓库/同步代码/推送代码
581 0
|
存储 开发工具 git
GIT详细基础笔记(1)
GIT详细基础笔记
178 0
GIT详细基础笔记(1)
|
监控 开发工具 git
Git 版本控制,看这篇就够了 (二)基础篇
Git 版本控制,看这篇就够了 (二)基础篇
Git 版本控制,看这篇就够了 (二)基础篇
|
开发工具 git
git在分支的基础上建分支
git在分支的基础上建分支
114 1
|
开发工具 git
开发工具—Git(2)基础指令
首先我们要知道,git仓库基本分为仓库,暂存区,工作区这三个区域。我们平时操作的就是工作区,当我们要操作的时候,就是在这三个状态下切换。将修改提交到本地仓库,提交记录内容为fristcommit。这些指令知道是什么加会用就行,之后我们会用开发和工具集成。这个gitadd.中的点的意思是将所有都加入。创建一个文件,将文件添加到暂存区(必须先初始化仓库)(提交暂存区到本地仓库(commit))(提交暂存区到本地仓库)(添加工作区到暂存区)
开发工具—Git(2)基础指令
|
存储 开发工具 git
【Git & Github】第二章 ——Github的认识以及基础使用(2)
【Git & Github】第二章 ——Github的认识以及基础使用(2)
166 0
【Git & Github】第二章 ——Github的认识以及基础使用(2)
|
存储 搜索推荐 开发工具
【Git & Github】第二章 ——Github的认识以及基础使用(1)
【Git & Github】第二章 ——Github的认识以及基础使用(1)
208 0
【Git & Github】第二章 ——Github的认识以及基础使用(1)
|
Shell Linux 开发工具
Git基础教学1——安装、环境配置与基本设置
点击进入Git官网选择自己电脑的操作系统安装 之后进行傻瓜式安装(如果有需要更换下载路劲的自行更换),一直点下去即可。 安装成功后在根目录下运行git-bash.exe或者运行根目录下bin文件夹中的bash.exe或者鼠标右击选择Git Bash Here就可以开始使用命令。
|
Java Linux 开发工具
Linux java基础环境搭建 ->git基础环境
Linux java基础环境搭建 ->git基础环境
98 0
|
Shell 网络安全 开发工具
【GitHub】从0开始搭建GitHub环境系列之一——Git基础环境配置(用户名、邮件、密钥等)
【GitHub】从0开始搭建GitHub环境系列之一——Git基础环境配置(用户名、邮件、密钥等)
190 0