前期准备:

  1、安装git 

    官网地址:https://git-scm.com/(下载下来,直接下一步)

    2、github账号(这有点废话)

    3、配置github密钥

    下载及安装好git后,右击桌面,找到git Bash Here,

    打开输入:ssh-keygen -t rsa -C 你的邮箱

    比如: ssh-keygen -t rsa -C ccsd@.com

    然后就一直下一步

    

    箭头标的是.ssh的地址,(我以前安装过,要不然可能程序会多点),打开本地文件,找到.ssh的目录,点进去会有个id_rsa.pub文件,用记事本打开,复制里面的内容

    

    在github点击头像的下拉框,Settings点进去

    

    找到SSH and GPG keys点击,再点击New SSH key(以前我配置过)

    

     Title随便写,key就把在id_rsa.pub文件里复制的内容粘贴到里面就行了,点击Add SSH key就大功告成了!

一:拉取

先在本地新建一个文件夹;
进入当前创建的文件夹,打开git Bash Here,输入:git init,则文件夹中会出现一个.git的文件夹(如果没有则是默认隐藏了,没关系的!)
登录github账号,

点加号里面的new repository创建一个仓库
 
进入填写名称,说明,勾选Initialize this repository with a README,
在点击Create repository点击确认创建仓库。
 
然后在本地新建文件夹里面打开Git Bash Here,
git clone url(指mark项目的地址)
 
 
完成之后项目就被克隆在本地仓库里了。
 
二、提交项目到github
 
 
进入项目目录
再在当前目录放入要放入的项目
 
 
执行:git add .
 
 
执行:git commit -m “提交项目的说明文字”
 
 
执行:git remote add origin url(mark仓库的地址) 让本地仓库与远程仓库关联
 
 
执行:git push origin master 本地仓库的代码提交到github上(期间要输入用户名和密码,也就是github上面的账号密码)
 
三、创建分支,提交到分支再合并
 
 
执行: git branch test 创建一个test的分支
 
 
执行: git checkout test 切换到test分支
mark本地仓库上添加新的需要上传的代码
 
 
执行: git add .
 
 
执行: git commit -m "提交代码的说明"
 
 
执行: git remote add origin url(mark仓库的地址)
 
 
执行:git push origin test 本地仓库的代码提交到github上(期间要输入用户名和密码,也就是github上面的账号密码)
 
 
会出行compare&pull request ,点击进去
 
 
 
 
  点击合并,则test分支的代码就合并到master主干上了。
  当前操作完成,这大功告成!
 
提示:终于写完了,希望此篇文章对大家有帮助,在前端还有很长的路,再次自勉!
 

github的拉取、提交,创建分支与合并的更多相关文章

  1. 版本控制git之三-多人协作 变基 推送 拉取 删除远程分支

      版本控制git之三-多人协作 wangfeng7399已关注0人评论350人阅读2019-02-20 21:33:08   如果你想获得一份已经存在了的 Git 仓库的拷贝,比如说,你想为某个开源 ...

  2. git配置ssh key并从github.com拉取repos

    一.配置ssh key 1. 进入当前用户目录cd ~2. 生成ssh keyssh-keygen -t rsa -C "ABC@qq.com"ABC@qq.com账号必须是你登录 ...

  3. Git如何强制拉取一个远程分支到本地分支(转载)

    有时候,我们在使用git pull指令想把一个远程分支拉取到本地分支的时候,老是会拉取失败,这一般是因为某种原因,本地分支和远程分支的内容差异无法被git成功识别出来,所以git pull指令什么都不 ...

  4. (转)GitHub Desktop 拉取 GitHub上 Tag 版本代码

    转自:GitHub Desktop 拉取 GitHub上 Tag 版本代码 一直在使用 GitHub Desktop 图形化 git 管理工具,统一项目框架版本时需要切换到ThinkPHP Tag 分 ...

  5. 从gitHub上拉取并运行项目

    今天我们来试一下如何从gitHub上拉取一个项目并且运行起来,话不多说,我们直接开搞可好 1.首先我们先获取到项目地址(此处我以自己的项目地址作为示例) 我们选择红圈处的clone or downlo ...

  6. git pull拉取远程指定分支

    1.若git clone之后想拉取某个指定分支:先git pull ,然后git checkout 指定分支名称 2.若git clone之后想拉取某个指定分支:先git fetch origin 分 ...

  7. Git拉取远程新分支

    1.查看本地分支  git branch 2.查看远程分支  git branch -a 3.如果要拉取的远程分支本地没有 git fetch 4.拉取远程新分支到本地 git checkout -b ...

  8. Github上面拉取别人提交的PR

    在github上面协同开发,避免不了拉取别的同学的PR,那么如何拉取呢? 1.首先我们看下upstream liz@liz-PC:~/jimeng/handle-api$ git remote -v ...

  9. 21.拉取&删除远程分支

    拉取 当 git fetch 命令从服务器上抓取本地没有的数据时,它并不会修改工作目录中的内容. 它只会获取数据然后让你自己合并. 然而,有一个命令叫作 git pull 在大多数情况下它的含义是一个 ...

随机推荐

  1. HTTP常用状代码

    2XX 成功 204 Not Content 请求处理成功,但没有资源可以返回. 1 put请求:该资源已存在于服务器上 2 delete请求:该资源已从服务器上删除 200 OK 请求正常处理 20 ...

  2. MySQL中, 如何查询某一天, 某一月, 某一年的数据.

    今天 select * from 表名 where to_days(时间字段名) = to_days(now()); 昨天(包括昨天和今天的数据) SELECT * FROM 表名 WHERE TO_ ...

  3. Struts2实现文件下载

    实现文件下载: 1.导包:commons-fileload-xx.jar commons-io-xx.jar 2.jsp页面: <s:iterator value="#session. ...

  4. 在Web.config中配置handler

    在Web.config中配置handler节点时发现用vs2010和用vs2015竟然不一样,经过多次测试发现了一些倪端: <configuration> <!--vs2010中需要 ...

  5. 数据库备份shell脚本

    法一: #!/bin/bash [ ! -d /server/backup ] && mkdir /server/backup mysqldump -u root -A -B > ...

  6. 计算机中RAM和ROM

    1.RAM(RamdomAccessMemory): 易挥发性随机存取存储器,高速存取,读写时间相等,且与地址无关,如计算机内存等. 2.ROM(Read Only Memory): 只读存储器.断电 ...

  7. 淘宝地址爬取及UI展示

    淘宝地址爬取及UI展示 淘宝国家省市区街道获取 参考 foxiswho 的 taobao-area-php 部分代码,改由c#重构. 引用如下: Autofac MediatR Swagger Han ...

  8. VSFTPD 源码安装升级

    /usr/local/sbin/vsd -v cp /usr/local/sbin/vsd /usr/sbin/vsd 制作启动脚本 vim /etc/xinetd.d/vsd disable = y ...

  9. Effective Java 之-----消除过期的对象引用

    public class Stack { private Object[] elements; private int size = 0; private static final int DEFAU ...

  10. Spring Boot-JPA

    前文我们使用SPRING INITIALIZR快速构建了一个空的Spring Boot项目,并增加web模块实现了HTTP请求. 这一篇继续在该demo的基础上,增加JPA的功能. JPA全称Java ...