用git向github提交代码

来源:互联网 发布:报表软件排名 编辑:程序博客网 时间:2024/06/11 15:46
  1. 下载安装git
    Mac下载
    Windows下载
    Linux:apt-get install git
    安装部分就不多说了。

  2. 注册github账户
    GitHub 官网

    需要填用户名、邮箱、密码,值得一提的用户名请不要那么随便,最好取的这个名字就是你以后常用的用户名了,也强烈建议你各大社交账号都用一样的用户名,这样识别度较高。

  3. 用git向github提交代码
    3.1、在git bash里判断是否成功安装ssh
    输入: ssh
    这里写图片描述
    出现使用提示即表示安装成功。

    3.2、先添加 SSH key 配置
    git bash中输入: ssh-keygen -t rsa
    接着连续三个回车键(不需要输入密码)
    意思:指定 rsa 算法生成密钥
    然后就会生成两个文件 id_rsa 和 id_rsa.pub
    而 id_rsa 是密钥,id_rsa.pub 就是公钥。
    这两文件默认分别在如下目录里生成:
    Linux/Mac 系统 在 ~/.ssh 下;
    win系统在 C:/Users/PCName/.ssh 下
    注意:是隐藏文件(需要设置显示)

    3.3、把 id_rsa.pub的内容添加到 GitHub 上
    用记事本打开id_rsa.pub,把里面地内容复制到
    GitHub(首页)->settings(点击右上角的头像)->SSH and GPG keys->New ssh key
    这里写图片描述
    SSH key 添加成功之后
    git bash 输入 ssh -T git@github.com 进行测试,
    如果出现以下提示证明添加成功了。
    这里写图片描述

    3.4、git bash 中输入:git init
    完成初始化。你会发现在以上提到的文件夹下面多了一个.git文件夹(隐藏的)

    在此目录下编写好你要提交地代码。

    3.5、git bash输入:git add 编写好的文件名.后缀名
    如: git add readme.md
    添加到缓存区。

    3.6、git bash输入:git commit -m "你想提示的信息"
    如: git commit -m "readme file"
    提交,但未上传到github中。

    3.7、git remote add origin git@github.com:自己的用户名/仓库名.git
    如: git remote add origin git@github.com:Mo2Tec/test.git
    origin 是给这个项目的远程仓库起的名字,名字你可以随便取,只不过大家公认就是 origin ,为什么?因为我们可能一个项目有多个远程仓库?比如 GitHub 一个,比如公司一个,这样的话提交到不同的远程仓库就需要指定不同的仓库名字了。

过后,你可以重复3.4-3.7,把3.7换成git push origin master即可

中途可能提示github不认识你,需要设置一些登录信息:

git config --global user.name "github用户名"git config --global user.email "github邮箱地址"

更多github的学习:https://github.com/MoTec95/github-cheat-sheet/blob/master/README.zh-cn.md

初学者,做个笔记。如有错误,请指出。一起成长,一步一步往上爬。

原创粉丝点击