怎么上传本地代码到GitHub的全过程

来源:互联网 发布:神速淘宝图片下载器 编辑:程序博客网 时间:2024/05/16 07:27

1.首先确认自己已经安装了git,打开git bash,输入ssh-keygen -t rsa -C "自己的邮箱地址@XXX.com" ,生成自己的公钥与私钥

2.一路默认回车,会生成公钥、私钥到以下文件夹下id_rsa是私钥,id_rsa.pub是公钥,打开公钥等下要用到

3.用文本编辑器复制,打开GitHub中设置,进入ssh and GPG keys

4.点击New ssh key,自己随便写个标题,下面内容复制签名打开的公钥,最后添加

5.然后用ssh -t git@github.com测试自己是否连接成功,中间有个输入需要输入yes,后面可以看到Hi XXXX..... access 表示成功。

6.到这里说明你成功了连接上了ssh,如果是出现如下的情况,则说明你的ssh已经过期,那么你只需要在重新添加一下ssh key就行

7.连接成功后,需要设置用户信息

git config --global user.name "xx"
git config --global user.email "xx"
8.然后在Github上创建项目,然后记住创建好的项目的https


9.然后就开始上传本地目录了,输入以下命令
首先找到要上传的本地文件的根目录下,使用git bash
然后git init     (在本地目录中会出现一个.git文件夹)


git pull --rebase origin master
这一步是把github上的README.md同步到本地上,这样才保证本地和Github代码一致



git add . 
把目录里面的所有文件夹添加




git commit -m "注释(随便写)"   把本地代码进行提交,只是没有提交到github上,只是存放在一个暂时的区域里


git remote add origin xxx(github上的仓库的路径)


git push -u origin master    把本地的代码推送到GitHub服务


到这里,你就算上传成功了

当然中间还会有一些的错误,下面详细的说下:

请看  http://blog.csdn.net/dengjianqiang2011/article/details/9260435 



出现错误的主要原因是github中的README.md文件不在本地代码目录中

只需要把GitHub上面的readme同步到本地即可

git pull --rebase origin master

执行上面代码后可以看到本地代码库中多了README.md文件

然后就可以在执行git push -u origin master即可完成代码上传到github



原创粉丝点击