github提交总结

结论

先放结论如下,方便以后自己直接拷贝

git init
git add .
git commit -m "提交文件的注释"
git remote add origin <https>
git push -u origin master -f

必须的

下载git客户端

官方地址:http://git-scm.com/download/

镜像地址:https://registry.npmmirror.com/binary.html?path=git-for-windows/

安装时,几乎全部默认即可,注意路径尽量不要有中文

查看仓库的https地址

上传您的项目

打开记事板等工具,修改上面的总结代码,把<https>处替换成仓库的https地址

右键于项目,选择Git Bash Here

然后一口气把修改后的代码复制粘贴到弹出的窗口中,完事

vscode

上面这个直接拷贝代码的方法仍然奏效,这里只是进阶篇

做完上述步骤后,如果想要更新仓库,可以于vscode处更加便捷地更新仓库

如果选择在vscode继续更新仓库,点这个

点这个勾,进行提交。当然,最上面的勾也是可以的,随便点

这时候会要求你输入更新注释,个人开发的话随便输,企业的话谨慎些

同步更新,完事

不必须的

配置SSH key

请自己阅读这篇知乎的文章吧,反正对于我这种个人开发者暂时没什么必要去设置

指令含义

git init //把这个目录变成Git可以管理的仓库
git add README.md //文件添加到仓库
git add . //不但可以跟单一文件,还可以跟通配符,更可以跟目录。一个点就把当前目录下所有未追踪的文件全部add了 
git commit -m "提交文件的注释" //把文件提交到仓库
git remote add origin <https> //关联远程仓库
git push -u origin master //把本地库的所有内容推送到远程库上
git push -u origin master -f //上面那段命令往往有问题,尽可能用这句,即强推

发布时报错的解决方法

只要你尽可能使用 git push -u origin master -f 基本都没什么问题

! [rejected] master -> master (fetch first)

请阅读这篇文章

先这样,将本地仓库和远程仓库合并

git pull --rebase origin master
// 或者下面这句也可以
git pull origin master

再推送

git push origin master
// 建议用下面这句直接强推吧
git push -u origin master -f

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

请阅读这篇文章

建议直接强推:

git push -f origin master
// 或者下面这句也可以
git push -u origin master -f

猜你喜欢

转载自blog.csdn.net/weixin_45756789/article/details/124079778
今日推荐