如何把本地代码推送至github上

前言

本文记录在windows下怎么将本地代码推送至github,转载请附出处https://www.jianshu.com/p/f5968d2a965f

1、下载git

登录git官网下载链接,下载wins下的git版本,然后一键安装即可。

2、建立git仓库

(1)打开git bash,切换到需要上传到github的代码路径,cd + 路径即可切换;或者在代码路径那直接右键git bash here,就不用切换路径。


(2)输入命令git init,即在你所在的路径下创建一个空的git仓库,在该命令之后,所在的路径下会生成.git文件夹


(3)在空的git仓库添加所需要上传的文件/文件夹,命令为git add+所需要添加的文件名,或者git add . 代表把该路径下的所有文件都添加进来。另外,可通过git status查看当前状态。由下图可以状态为no commits yet,代表当前状态未提交在git仓库管理中。



(4)最重要的一步就是提交,将添加的文件都提交至git仓库中,命令为 git commit -m +name。



可以发现提交之后在查看状态就会显示当前仓库下所有文件都被提交,如果仓库中未将文件提交上,那么在远程推送至该github时将会出错,出错如下:
error: src refspec master does not match any.
error: failed to push some refs to 

3、在github中创建自己的repositories

(1)创建github账号,登录
(2)新建repositories



(3)创建之后会生成git命令,然后再将该命令输入在git bash中,对已经提交的仓库进行远程推送。


4、更新自己的repositories

找到之前提交的路径git命令

git add -A #添加所有修改的文件
git commit -a -m "updata" #提交更新
git push origin master -f# 推送远程

注意:如果本地和远程库之间有冲突,即文件不一致的情况下不能直接push,会出现如下报错:

! [rejected] master -> master (non-fast forward)

解决办法:

1. git push origin master --allow-unrelated-histories ##远程库和本地同步,消除差异;
2. 重新add和commit相应文件;
3. git push origin master

结语

经过远程推送至github,然后输入账号和密码就可以顺利上传至github了。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

友情链接更多精彩内容