本地代码上传github(个人笔记)
本片作为记录个人学习内容,参考另外两位大咖的内容,由于是只考虑自己了解范围,存在未说明的地方可以查看底部连接查看参考文章。
前期准备:
1,github上有账号,有仓库,复制仓库地址https(.git结尾的连接)
2,分支问题 git branch --all 查看分支,绿色:本地分支,红色:远程分支
上传到远程master步骤:
1,在目的工作目录,右键打开gitbash,建立本地仓库 git init
初始化一个空的git仓库;会在本地项目文件中,生成一个.git的文件
2,git add . 添加文件到仓库,.代表这个文件夹下所有的文件
如果有想忽略的文件,在本地同级目录 创建.gitignore文件 touch .gitignore
比如我想忽略node_modules和dist文件夹,直接在.gitignore文件中编辑:
3,提交到本地仓库 git commit -m '本地代码提交的注释说明'
4,关联远程仓库 git remote add origin https://***.git(前期准备中的网址) ,这一步,只有第一次需要执行,后续不需要执行
5,上传,git push -u origin master
这时候,就会弹出github的登录框,第一次弹窗填你注册github的邮箱,第二次弹窗填写你的github密码即可。
这时候就上传代码成功了!!!(弹窗仅第一次会弹)
上传到远程其他分支步骤:
1,本地新建分支
git checkout -b dev(这个名是你新建的分支名) 新建后它会自动切换到新的分支(dev)
切换回来:git chechout master 或 git switch master
2,合并分支 将dev分支的合并到master分支上,切换到master分支上,(要合并到哪个分支,就切换到哪个分支上)
git merge dev
3,推送到其他分支
语法:git push origin 本地要上传代码的分支名称:远程你要上传的指定分支名称
如: git push origin dev:dev 远程如果没有这个分支,会在推送的时候,新建这个分支,也可以先在远程创建分支再指定推送远程分支。
参考网址:(6条消息) git提交代码到github---史上最详细_ponGISer的博客-CSDN博客_git提交代码到github
(6条消息) 使用Git上传本地代码到远程仓库(github)的指定分支_短暂又灿烂的的博客-CSDN博客_git上传代码到指定远程分支
(6条消息) Git操作之 git add 撤销、git commit 撤销_Bynine9的博客-CSDN博客_git 撤销add