使用git将本地代码上传到github上


git是一种版本工具,能够方便的管理代码。git工具不仅可以让我们克隆别人的或者自己的远程代码,还可以实现将本地代码存储远程仓库。很多时候如果我们需要保持本地代码和github代码版本一致,那么我们就会用到git这个工具。

第一步 新建本地git仓库

新建本地仓库,其实是新建一个文件夹,最简单的方式是在桌面新建一文件夹(CODE)。
打开cmd,进入CODE文件夹,输入:git init,初始化本地git仓库。
初始化git仓库

第二步 将本地git仓库关联到github上

相当给本地仓库和远端github仓库搭建了一个桥,关联到一起。

git remote add origin [email protected]:hinin/vue.js_erson_notes.git

使用git clone命令从github上同步github上的代码库时,如果使用SSH链接,而你的SSH key没有添加到github帐号设置中,这时需要在本地创建SSH key,然后将生成的SSH key文件内容添加到github帐号上去。
这时需要在本地创建SSH key,然后将生成的SSH key文件内容添加到github帐号上去。
创建SSH key的方法很简单,执行如下命令就可以:
ssh-keygen
然后系统提示输入文件保存位置等信息,连续敲三次回车即可,生成的SSH key文件保存在中~/.ssh/id_rsa.pub
然后用文本编辑工具打开该文件,我用的是vim,所以命令是:
vim ~/.ssh/id_rsa.pub
接着拷贝.ssh/id_rsa.pub文件内的所以内容,将它粘帖到github帐号管理中的添加SSH key界面中。
打开github帐号管理中的添加SSH key界面的步骤如下:
登录github
点击右上方的Accounting settings图标
选择 SSH key
点击 Add SSH key
在出现的界面中填写SSH key的名称,填一个你自己喜欢的名称即可,然后将上面拷贝的~/.ssh/id_rsa.pub文件内容粘帖到key一栏,在点击“add key”按钮就可以了。
添加过程github会提示你输入一次你的github密码

第三步 同步远端github和本地git仓库

新建的本地仓库是没有代码的,可以将远端github上的代码更新到本地git仓库。

git pull --rebase origin master

同步远端github和本地git仓库

第四步 创建需要上传到github的代码到本地仓库

创建需要上传到github的代码到本地仓库,创建文件。使用 git status 可以查看,显示红色。
git status

第五步 将添加的文件add到本地git仓库

添加文件到本地git仓库。使用:git add + 需要添加的文件名 或者 git add --all(也可:git add .)会将所有的文件全部添加。

git add .

可发现添加后的文件 " 01.vue的基本代码.html" 变成了绿色
添加需要上传到github的代码到本地仓库

第六步 将add的文件commit到本地git仓库

添加之后,提交文件到本地git仓库。git commit -m “修改说明”。-m后面是对本次操作的说明,是添加?修改?删除等操作。

git commit -m “添加vue基本代码.html”

第七步上传代码到github远程仓库

git push -u origin master

如下图,已上传到远程仓库上
上传代码到github远程仓库

但是在这一步很多人执行会报错,报类似failed to push some refs to…的错误,那是因为本地代码目录缺失某些文件。我们只需要先进行代码合并:
git pull --rebase origin master

版本说明

2019年7月16日:完成博客

参考内容

如何使用git把本地代码上传(更新)到github上
为github帐号添加SSH keys

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章