Git简单发布代码,发布不成功的原因大多都是仓库地址没有配置对,或者http跟SSH协议混淆
创建一个新的本地git仓库
命令: git init
作用:该命令会创建一个名为 .git 的隐藏目录,这个 .git 目录就是当前项目的 Git 仓库,里面包含了初始的 必要文件,这些文件是 Git 仓库的必要组成部分 . 执行git init后,只是单纯地创建了一个.git仓库,git并没有把任何文件纳入.git仓库。所以我们必须手动把项 目的所有文件添加到.git仓库中
未跟踪(Untracked) 即:从没add过的文件 ---U
已暂存(Staged)通过add添加到暂存区 ---A
git add . (把当前目录下的所有文件都添加到暂存区)
git add <文件> (添加单个文件)
将文件从暂存区添加到本地仓库(文件未修改第一次添加)
命令:git commit -m"备注" (备注一般写本次修改所完成的功能或解决的bug)
作用:将文件从暂存区添加到本地仓库
命令:git commit -a -m"备注"
作用:将工作区中的代码跳过暂存区直接添加到仓库中
利用http协议发送到远程仓库(也就是发布到Gitee仓库)
第一Git全局设置
git config --global user.name "输入自己的用户名"
git config --global user.email "任何邮箱都可以就是不要填自己注册Gitee的邮箱"
配置发送地址(第一次配置)
origin 为自己地址的一个名字,可以随便起一个合法的变量名,https://后面是注册账号:注册密码@gitee.com/mryang001/code3.git
git remote add origin https://注册账号:注册密码@gitee.com/mryang001/code3.git
git push -u origin master
发布成功 origin 可以自己随便命名一个
利用SSH协议发送到远程仓库(也就是发布到Gitee仓库)
配置SSH仓库地址
由于之前配置http协议用了origin变量,所以重新换一个变量接收SSH地址
git remote add yw git@gitee.com:mryang001/code3.git
git push -u origin "master"
$ git remote -v 查看所有"变量"
最后用 yw变量 接收的仓库地址提交代码