git从主分支拉取新分支与提交代码

juzi2年前技术1904

一、拉取新分支

主分支(master),拉取的新分支(dev)
1、切换到要copy的分支
  $ git checkout master

2、拉取更新
  $ git pull

3、创建新分支并切换到该分支
  git checkout -b dev

4、推送新分支到远程仓库
  git push origin dev

5、关联远程仓库
  git branch --set-upstream-to=origin/dev

6、尝试拉取验证
  $ git pull

 

二、提交代码

1、git status  查看当前状态

当你忘记修改了哪些文件的时候可以使用 git status  来查看当前状态,

红色的字体显示的就是你修改的文件。

 

 

 2、

提交代码第二步:git add . 或者 git add xxx

如图1、如果你git status 查看了当前状态发现都是你修改过的文件,都要提交,那么你可以直接使用 git add . 就可以把你的内容全部添加到本地git缓存区中

如图2、如果你git status 查看了当前状态发现有部分文件你不想提交,那么就使用git add xxx(上图中的红色文字的文件链接) 就可以提交部分文件到本地git缓存区。

 

 


 

 

 3、提交代码第三步:git commit -m "提交代码描述"   推送修改到本地git库中

 

 

 4、提交代码第四步:git pull <远程主机名> <远程分支名>  取回远程主机某个分支的更新,再与本地的指定分支合并。

 

 

 5、提交代码第五步:git push <远程主机名> <远程分支名>  把当前提交到git本地仓库的代码推送到远程主机的某个远程分支上


相关文章

如何快速找出Linux系统中的大文件

如何快速找出Linux系统中的大文件

在性能测试中,我们经常要关注系统磁盘空间,防止因磁盘空间占满而导致的报错。那么具体怎么查看磁盘空间的大小呢?怎么找到占用   空间最大的文件进而删除呢?    ...

PHP Simple HTML DOM解析器使用入门

下载地址:https://github.com/samacs/simple_html_dom文档地址 http://simplehtmldom.sourceforge.net/一直以来使用p...

Linux让命令在后台执行

1、Linux下一般比如想让某个程序在后台运行,很多都是使用&在程序结尾来让程序自动运行。比如我们要运行mysql在后台:/usr/local/mysql/bin/mysqld_safe&nb...

svn重启操作

a.启动SVN svnserve -d -r /A/B/svn/1.   其中 -d 表示守护进程, -r 表示在后台执行   /A/B/svn/ 为...

windows下php安装redis扩展

windows下php安装redis扩展

亲身安装遇到的坑,百度的安装很多文章缺胳膊少腿,会发现按步骤安装完还是没有服务,下面把安装步骤与注意的地方写下了,用php5.6.27 +nts 举例首先确定电脑已经安装好了redis并且能使用,没有...

Mysql Explain详解

Mysql Explain详解

使用EXPLAIN关键字可以模拟优化器执行SQL语句,分析查询语句或是结构的性能瓶颈。在select语句之前增加explain关键字,MySQL会在查询上设置一个标记,执行查询会返回执行计划的信息,而...

发表评论    

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。