学无先后,达者为师

网站首页 编程语言 正文

上传文件至Github仓库

作者:weixin_42484027 更新时间: 2022-07-20 编程语言

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档

上传文件至Github仓库

  • 一、建立本地git仓库
  • 二、将本地文件夹的所有文件添加至暂存区
  • 三、将暂存区的文件提交到本地仓库
  • 四、在Github上创建新的repository
  • 五、将本地代码仓库关联到Github上
  • 六、将代码由本地仓库上传到Github远程仓库
  • 总结


一、建立本地git仓库

cd 至本地想上传的文件夹下

cd 本地上传文件夹下
// 将本文件夹变为git可管理的仓库
git init

二、将本地文件夹的所有文件添加至暂存区

// .表示所有文件
git add .

三、将暂存区的文件提交到本地仓库

git commit -m "注释说明"

四、在Github上创建新的repository

在这里插入图片描述

复制远程仓库的https地址

https://github.com/CHZhang0/LOLSkin.git

在这里插入图片描述

五、将本地代码仓库关联到Github上

git remote add origin https://github.com/CHZhang0/LOLSkin.git
  • 若出现 fatal:remote origin already exists
    需先输入
    git remote rm origin
    
    再输入
    git remote add origin https://github.com/CHZhang0/LOLSkin.git
    

六、将代码由本地仓库上传到Github远程仓库

刚开始repository里为空时,可直接执行第三点,直接将当前分支推送到远程

  • 如果没有创建分支需要先创建分支
    git branch -M master
    
  • 获取远程库与本地同步合并(如果远程库不为空必须做这一步,否则后面的提交会失败)
    git pull --rebase origin master  
    // 不加这句可能报错,原因是 github 中的 README.md 文件不在本地仓库中
    // 可以通过该命令进行代码合并
    
  • 把当前分支 master 推送到远程,执行此命令后有可能会让输入用户名、密码:
    git push -u origin master  
    //执行完之后如果无错误就上传成功了,需要提示的是这里的 master 是 github 默认的分支,
    //如果你本地的当前分支不是 master,就用git checkout master命令切换到master分支,
    //如果你想用本地当前分支上传代码,则把第6步的命令里的 master 切换成你的当前分支名即可
    

总结

未整理完 待续

原文链接:https://blog.csdn.net/weixin_42484027/article/details/125880736

栏目分类
最近更新