github提交代码——步骤备忘
1:打开git客户端,cd到要上传的项目文件夹下。
2:输入git init 命令,回车,用来在当前项目的目录中生成本地的git管理库,我们可以发现当前目录下多了有个 .git 的隐藏文件夹。
3:输入 git add . 回车 , 输入git commit -m "comment" 命令,本次提交的注释,双引号中的字符自定义修改。
4:如果第一次操作,可能或出现如下情况,根据提示输入邮箱账号,
把
把邮箱账号和命令中相应的地方更换就好了:git config --global user.email "yourself emaill.com"
再次输入git commit -m "comment" 就可以了
5:新建一个 github 的仓库,在网页新建,记下https地址,也就是仓库的地址,输入
git remote add origin https://自己的github仓库url地址,回车。
6:输入 git push -u origin master, 将代码上传到github 仓库中,过一会儿,会提示你输入github的账号密码,接着完成就可以了。
有时会因为版本不一致导致上传失败,可以加上 -f 参数 强制覆盖 (git push -f origin master)
报错:! [rejected] master -> master (fetch first)
或者:[rejected] master -> master (non-fast-forward)
都是因为远程仓库的版本和本地仓库的版本不一致导致的,解决这个问题一种就是上面提到的强制(覆盖)提交,
另一种则是拉去同步:
1、git pull origin master --allow-unrelated-histories //把远程仓库和本地同步,消除差异
2、重新add和commit相应文件
3、git push origin master
4、此时就能够上传成功了
这个没有实际试验,下次出问题就用这种试试效果。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 使用C#创建一个MCP客户端
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列1:轻松3步本地部署deepseek,普通电脑可用
· 按钮权限的设计及实现