美文网首页
用git提交代码到github的完整步骤

用git提交代码到github的完整步骤

作者: 菜鸟依依 | 来源:发表于2017-07-08 22:29 被阅读0次
    step1:在电脑上安装git软件

    git的下载网址:https://git-for-windows.github.io/
    安装过程不多说,除安装位置不要放到C盘之外,其他设置都默认就好。安装完成后会自动打开一个如下窗口,视为安装成功。或者点击开始菜单-git-git Bash也能打开该窗口。

    step2:设置git的用户名和密码

    点击开始菜单》git-bash打开命令窗口,输入下列命令,将双引号中内容替换成自己的用户名和密码。
    $ git config --global user.name "Your Name"
    $ git config --global user.email "xxxxxxx@qq.com"

    step3:创建本机的ssh Key

    在git Bash窗口中输入下列命令,创建本电脑的ssh Key
    $ ssh-keygen -t rsa -C "xxxxxxx@qq.com"
    输入后一路回车,直到显示如下图则表示生成成功。


    注意这段代码里有一个文件地址:/c/Users/Administrator/.ssh/,这个就是SSH Key文件夹了,打开文件夹找到id_rsa.pub,用记事本打开它,复制下来。
    step4:在github账号中填写公钥

    按照下图步骤,依次点击Setting》SSH and GPG keys进入SSH Key设置页面



    点击New SSH key新增SSH keys,title可以随意填写,Key填写刚刚复制的内容,然后保存。



    这台电脑就可以向github提交代码了。
    step5:在github中创建仓库

    点击New repository进入仓库创建页面,然后填写仓库名称,其他内容可不填,直接保存。



    创建成功后得到下图中的git地址


    step6:将本地仓库与github仓库关联

    在本地新建一个文件夹,和github仓库名称一致。
    然后选中本地仓库文件夹,右键选择git Bash打开git命令窗口。使用git init命令初始化,在本地工作区中创建一个git隐藏目录。
    然后使用如下命令即可关联,注意将origin后面的地址换成你自己的github地址。
    git remote add origin git@github.com:daisy1995/baidu-ife.git即可关联成功。
    git使用过程中,不会出现操作成功的提示,只要不报错,就视为操作成功。

    step7:提交代码

    为了检验是否能正常提交,可在文件夹中放入一个txt测试文件。
    git有一个工作区和暂存区。工作区就是我们在电脑上看见的文件夹,工作区有一个隐藏的目录.git,这个是版本库。版本库中分为暂存区和master分支。提交代码的时候,我们需要先将工作区的代码提交到暂存区,再从暂存区同步到master分支。
    所以第一步使用git add命令将本地工作区的文件添加待提交的文件。git add .表示添加文件夹中的所有文件,一般都是用这个命令一次性添加。
    接下来使用git commit -m"描述文字"将添加的文件提交到暂存区。
    最后,使用git push origin master同步到github远程仓库。

    以后每次提交代码,只需重复以下命令:
    $ git add .
    $ git commit -m"提交描述"
    $ git push origin master

    第一次使用git的push命令时,会出现如下警告:
    The authenticity of host 'github.com (xx.xx.xx.xx)' can't be established.RSA key fingerprint is xx.xx.xx.xx.xx.Are you sure you want to continue connecting (yes/no)?
    这是github的安全验证,直接输入yes即可,下次就不会有提示了。

    常见错误问题解决:

    错误提示一:
    fatal: Not a git repository (or any of the parent directories): .git
    出现这个问题是因为没有初始化,本地工作区中没有.git隐藏文件。解决方法:使用git init命令。

    错误提示二:
    error: src refspec master does not match any.
    error: failed to push some refs to 'git@github.com:daisy1995/baidu-ife.git'
    这个错误提示一般会出现在使用push提交命令的时候,出现代表暂存区没有待提交的文件,很有可能是你忘记了将文件提交到暂存区。解决办法是使用git add .命令添加所有文件,然后使用git commit -m""命令提交到暂存区,最后再使用push提交。<p class="number-item">110收藏</p>

    相关文章

      网友评论

          本文标题:用git提交代码到github的完整步骤

          本文链接:https://www.haomeiwen.com/subject/wdbjhxtx.html