github基本使用---从零开始

1.使用之前首先得有账号(附链接):https://github.com/

2.注册帐号之后得有方便上传项目的工具git bash下载安装 https://gitforwindows.org/  

3.启动git bash使用命令生成公钥:ssh-keygen -t rsa -C "xxxxxx@qq.com"        //生成指定邮箱的公钥

4.公钥默认生成在C:UsersAdministrator.ssh目录下的id_rsa.pub文件里,复制文件内容,将之粘贴到github的个人设置settings——SSH and GPG keys——SSH keys——新建添加粘贴公钥即可

5.创建项目:进入Github首页个人图进入Your respositories,点击New repository新建一个项目

      填写相应信息后点击create即可 

      Repository name: 仓库名称

      Description(可选): 仓库描述介绍

      Public, Private : 仓库权限(公开共享,私有或指定合作者)

      Initialize this repository with a README: 添加一个README.md

      gitignore: 不需要进行版本管理的仓库类型,对应生成文件.gitignore

      license: 证书类型,对应生成文件LICENSE

6.创建好项目之后会进入项目,点击Clone or dowload会出现一个地址,copy这个地址备用,复制如(git@github.com:root-lucas/accordions.git)项目下载链接

7.启动git bash下载将accordions项目到本地:git clone git@github.com:root-lucas/accordions.git

8.这个步骤以后你的本地项目文件夹下面就会多出个文件夹,该文件夹名即为你github上面的项目名,接着继续输入命令 cd accordions,进入该项目文件夹里、

9.在此目录下创建文件编写代码,代码编译完后若想提交到github中则在git bash执行:git add .        (注:别忘记后面的.,此操作是把文件夹下面的文件都添加进来)

10.git commit  -m  "提交信息"  (注:“提交信息”里面换成你需要,如“first commit”)

11.git push -u origin master   //后续用$git push origin master注:此操作目的是把本地仓库push到github上面,此步骤需要你输入帐号和密码)强制上传(慎用) git push origin HEAD:master --force

执行上面执行得先检查该项目是否绑定了邮箱账号:配置本地账户

查看是否设置账户:git config user.name 查看是否设置邮箱:git config user.email 设置全局账户:git config --global user.name
'you account' //填你的github的账户名
设置全局邮箱:git config --global user.email 'Your mail name@qq.com'  //你生成公钥的邮箱名

12.下面给介绍几个git bash常用的分支命令:

  

git branch   //查看项目所有分支

git pull  //把线上git的新分支同步到本地来 git pull命令的作用是:取回远程主机某个分支的更新,再与本地的指定分支合并

git checkout index-swiper   //设置切换本地分支为index-swiper

git status   //查看分支是否成功了

git checkout master   //切换到master分支

git merge origin/index-swiper   //把线上index-swiper分支新增的内容合并到本地的master分支(须先切换回主分支master)

git push    //合并后把master的内容也提交到线上,master(主分支)是整个项目的所有功能

git push origin HEAD:master --force
//强制上传(慎用)
git diff  //查看修改的内容对比
原文地址:https://www.cnblogs.com/jing-tian/p/10852256.html