git上传本地代码到github

之前都是一把自己的代码保存在云盘,不过发现这样挺麻烦的,所以就打算把自己代码上传到自己的github上面去,但是直接在网页上上传一大堆bug,所以没有办法,只好百度其他的方法,所以就有了这个教程,首先我们要下载git(这个是全平台的,所以使用方法也是通用的)我这里使用的是centos7系统。

首先是安装git(这个自己百度下载就好),然后我们需要绑定用户,直接输入如下命令(windows的需要在git bush中输入命令):git config --global user.name "用户名"git config --global user.email "邮箱"

绑定完毕后我们要设置sshkey,首先我们可以检查一下自己是否安生成了:cd ~/.ssh输入ls后如果没有看到3个文件,那么我们需要输入下面的命令来手动生成秘钥ssh-keygen -t rsa -C "邮箱"生成,生成过程中一路按3次回车键就好了。(默认路径,默认没有密码登录)
生成成功后,去对应目录 C:\Users\用户名\.ssh里(这个是windows的)用记事本打开id_rsa.pub,得到ssh key公钥。我的在/root/.ssh里面,大家的可以自己找。

然后把秘钥复制到自己的github上(在自己的账户的设置里面的ssh里面,自己新建一个然后把内容粘贴到秘钥里面)复制好后就可以准备开始上传了。

我们可以先移动到自己项目文件夹下面:输入git init可以对自己的项目进行初始化,生成 .git目录。然后输入git add .可以把所有的文件都添加到仓库里。

然后在执行指令:git commit -m "第一次提交"这个双引号里面输入自己的注释。

然后我们还要关联一下github仓库:git remote add origin https://github.com/youlei55/text.git

然后就可以直接上传了:git push -u origin master注意:有的可能会报错(本地缺少readme文件),解决办法:git pull --rebase origin master

那么我们想下载别人的代码可以直接输入如下命令:git clone   远程仓储地址 或者 git pull 远程项目地址 master 

 前面的clone在下载时会创建相应的项目文件夹,而使用pull则可以下载到指定文件夹,并且可以将本文件夹作为开发文件夹,当有更新后,可直接push到远程。前提条件:采用pull命令时,请先初始化本地文件夹(本地仓储显示为:master),即采用 上面提交的方法进行配置,包括初始化init ,设置远程地址等.

如何更新自己的github代码

我们在原有代码的基础上可以进行如下操作

1.查看仓库状态git status

2.更新全部代码 git add -A

3.更新说明 git commit -m “更新说明”

4.拉取最新分支(如果这个仓库是个人的就不需要)git pull

5.推送代码git push origin master

点赞

发表评论

昵称和uid可以选填一个,填邮箱必填(留言回复后将会发邮件给你)
tips:输入uid可以快速获得你的昵称和头像

Title - Artist
0:00