把本地项目上传到Github仓库

来源:互联网 发布:中信银行网络在线客服 编辑:程序博客网 时间:2024/05/20 20:03

提交项目到本地仓库

  1. 在你的项目文件夹git bash here

  2. 输入命令git init把这个文件夹变成本地可管理的Git仓库

    这时文件夹下会多一个隐藏的.git文件夹,它是Git用来跟踪和管理版本库的。

  3. 输入命令git add 文件名传单个文件;
    或者git add .把文件夹下所有文件添加到本地仓库

    git status来查看你当前的状态

  4. 输入命令git commit -a -m "这里写注释"把项目文件提交到仓库
    -a 提交所有;-m注释上传内容

    注意:-m后面引号里面是本次提交的注释内容,不写会报错,也不便于日后维护

    此时本地Git仓库工作做完了,需要连接远程Github仓库了

创建关联SSH keys

(已经关联的请直接跳过)

  1. 创建:
    先看一下你C盘用户目录下有没有.ssh目录,有的话看下里面有没有id_rsa和id_rsa.pub这两个文件,有就跳到下一步;

    没有的输入命令ssh-keygen -t rsa -C "youremail@example.com"创建ssh

    注意:这时有的电脑会报错: ssh-keygen不是内部命令或外部命令

    原因是ssh-keygen没有加入Path环境变量,系统就执行不了这个命令,解决办法:

    点击“计算机”,搜索ssh-keygen,复制所在路径;

    右击“计算机”,属性–>高级系统设置–>环境变量–>系统变量,找到Path变量,进行编辑,End到最后,输入分号,粘贴复制的ssh-keygen所在的路径,保存;
    重新cmd,执行ssh-keygen,成功!

  2. 关联:
    登陆Github,进入Settings,选择SSH and GPG KEYS,点击New SSH key

    Title里面随便填,再把刚才id_rsa.pub里面的内容复制到Title下面的Key内容框里面,最后点击Add SSH key,这样就完成了SSH Key的加密。

上传到Github仓库

  1. 关联:
    在Github上创建一个Git仓库,然后输入下列命令来和本地仓库进行关联:git remote add origin Github仓库地址

    关联好以后就可以把本地仓库推送到Github上了

  2. 上传推送:
    git push -u origin master由于新建的远程仓库是空的,所以要加上-u这个参数,下次有文件了就不需要加了

    注意:如果你在创建仓库时勾选了Initialize this repository with a README,那么推送到Github的时候就会报错:failed to push some refs to 你的仓库地址,这是由于你新创建的那个仓库里面的README文件不在本地仓库目录中,这时我们可以通过以下命令先将内容合并以下:git pull --rebase origin master,现在再重新push就能成功了。

原创粉丝点击