github小白的记录随笔
此文章是基础本地安装好了git环境的新手小白。
进入您要上传项目的根路径,右键选择Git Bash Here。
输入命令:
git init //初始化git仓库环境 git remote add origin 你的git地址 //让本地项目与你的git地址建立连接
git add . //将本地文件上传到暂存区
git commit -m "你的说明或者备注" //将暂存区里面的内容添加到仓库,你并且可以添加你本次提交的备注信息 git push -u origin master //上传代码并与你要传往的分支进行合并
到此处就可以算是完成了
其他值得注意的事项:
git checkout master //切换本地分支为master分支
git add . 是提交文件夹下全部文件
git add test.html 是提交某个文件,test.html是文件名
git add 文件夹名称 是提交某个文件夹里面的内容
删除线上仓库的内容:
//删除文件或者文件夹 git rm --cached “文件”/git rm -r --cached "文件夹’ //将删除操作提交到git仓库 git commit -m “操作说明” //将本次修改更新到github远程仓库 git push -u origin master
注意:上面是一切都顺利的情况,如果您遇到一些报错,不妨继续浏览下去
一,error1:remote origin already exists.
remote origin already exists. //该情况是你本地之前已经做过与git仓库的链接
解决办法:可以直接忽略继续之后的操作或者去机械删除你项目根目录下的git文件夹,直接来物理删除(不建议)。
二,error2: ! [rejected] master -> master (fetch first)
! [rejected] master -> master (fetch first) //该情况可能是您的git仓库里面之前有代码,从而导致本地版本与仓库里面的版本不一致,故而上传失败
解决方法:
1.方式一
git pull origin master:brantest //将仓库中的代码与本地的代码进行合并,如果仓库的分支名称与本地的一致,可忽略冒号后面的内容
git push -u origin master //此时再执行push就可以上传了
2.方式二
git push -f origin master //这是一种强制上传的命令,区别是push后面的 -f,该方式不会检测仓库代码版本与本地的版本是否一致,会直接覆盖仓库中的代码,
该方式比较凶狠,如果你的仓库中的代码有你做过修改本地却没有修改的内容,或者你的同事修改过代码,该方式都会导致这些修改丢失。
浙公网安备 33010602011771号