git上传代码到github上

本文详细介绍了如何在电脑上安装并配置Git客户端,包括设置用户名和邮箱、生成SSH密钥及连接GitHub,以及如何创建本地仓库并将代码推送至GitHub的过程。

首先需要在电脑上安装git的客户端。在我的另一篇文章上有。这里附上参考链接:点击打开链接

然后打开Git Bash开始键入各种配置信息:

输入: git config --global user.name "Your Name"   PS:这里的Your Name是你登陆GitHub的用户名

            git config --global user.email  "Your Email Address"   PS:这里的email地址是你登陆GitHub绑定到当前用户名的Email

然后就是创建 GitHub SSH密钥,在 Git Bash下键入命令:

            ssh-keygen -t rsa -b 4096 -C "your_email@example.com"

然后一路回车,直接按默认值来,就可以了,然后会提示你密钥生成成功。然后找到C盘用户文件夹下的.ssh文件夹,找到id_rsa.pub文件,打开,把

里面的字符串复制出来,然后登陆GitHub选择右上角的Your Profile 选择 SSH and GPG keys ,选择Add another public key,title的名字可以随便取,然后

把刚刚复制的字符串粘贴上去,就可以了。

然后在 git bash 中输入 :ssh -T git@github.com 

如果是第一次输入,会提示你是否continue,输入yes,看到:You’ve successfully authenticated, but GitHub does not provide shell access

就说明你已经成功连接到GitHub上了。

接下来就是在GitHub上创建一个仓库

比如這里我创建的是一个名字为git的仓库,然后

在本地个gitbash窗口中,在某一个盘符下创建一个名字为git的仓库:

输入:mkdir test

          cd test

git init 初始化仓库

         touch reademe.txt

         git add readme.txt

        git commit -m 'first commit'

        git remote add origin git@github.com:yourusername/test.git

        git push -u origin master   -u 是指定远程分支的主机名,默认是origin,因为我们可能有多个远程分支。

上面命令将本地的master分支推送到origin主机,同时指定origin为默认主机,后面就可以不加任何参数使用git push了。

       就可以把test这个仓库提交到GitHub了。

 如果以后修改了test这个仓库,只需要输入:git push -u origin master就可以了。

如果我们在本地创建了一个login分支,而远程没有,我们如果想要将login分支的代码推送到远程的login分支,可以执行下面这个命令:

先切换到login分支: git checkout login

然后执行下面命令: git push -u origin login 就可以了。

如果你在github上初始化仓库的时候创建了readme文件,在提交的时候首先需要将远程数据库给拉到本地数据库,

git pull origin master --allow-unrelated-histories

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Master_Yoda

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值