最近真是感觉自己学习方法不对,既不能提高效率,还不能细致去做关键且重要的工作。
最近做了两次ruby作业,需要push 到gitlab版本库,一直push不上去,而且提示的是
![remote rejected] master ->master (pre-receive hook declined)
❌❌❌这样的错误,竟然是因为我自己的用户名输入错误,是因为自己一直不记得推送的用户名,写了个邮箱名在上面,真是心累。
好吧,不过也是让自己对git 有了一个基础的认识。
我做项目的git流程大致是:
1.从老师那克隆下来 git clone http://git.trustie.net/*** (这是老师的版本库地址)
2.编写好自己的代码后 git add .
3.提交自己的代码到本地仓库 git commit -m“commit n”
4.git remote add origin https://git.trustie.net/(这是自己版本库的地址)添加远程仓库
5.git push origin master (推送自己的代码) 有时候加参数 -u(git push -u origin master)这是强行推送(git push -f origin master)
目前还没有用过合并分支,理解的还不是很透彻。
我在跟错误周旋中也用过这样几个git 操作。
git remote remove origin 删掉远程的git源
git remote add origin url 添加
git remote -v 查看远程源
git remote show origin 还有一个查看
git branch -va 查看本地分支
git show-branch 查看分支上的递交情况
git log 显示日志q退出
在我决定写下这次教训时,同时记下中间几次小的 git bug 吧
Git 在push的时候出现了:
在网上找了很多 发现出现了以下错误提示也可能是相同的问题:
在网上查到的解决方法如下:
以上发生在push命令中,有可能是push的文件过大导致解决方法是设置一下参数
git config http.postBuffer 524288000 设置一下上传的缓存