一、 同步几种情况:
二、若干命令
git status 查看未提交本地以及本地未提交服务器的文件
git rm --cached [文件名] 在git中逻辑删除,本地存在,只是git不跟踪,记得git commit 提交一下
git rm -f [文件名] 强制删除,本地还有git都删除
git reset HEAD~1 回退上一步,不能回来,注意小波浪线是esc下面的键
git revert HEAD 撤销更改,还能回来,有新节点记录
git checkout 【newImage】 切换到新分支
三、报错
git clone 报错,原因 服务器未开启ssh服务,22端口未开放
ssh: connect to host gitlab.app.guomeng.name port 22: Connection timed out fatal: Could not read from remote repository. Please make sure you have the correct access rights and the repository exists.
git push 报错,原因服务器限制了上传文件的大小,修改下服务的配置,比如私搭的服务器gitlab的配置
fatal: The remote end hung up unexpectedly fatal: The remote end hung up unexpectedly error: RPC failed; HTTP 413 curl 22 The requested URL returned error: 413 Request Entity Too Large Everything up-to-date
git push报错,方案删除项目下的.git文件夹,重新init来过
fatal: unable to access 'https://***/test.git/': Port number ended with 'y'
四、推荐个学习git的网站,图形化命令,形象记忆