Git操作,提交项目流程:
1,commit (本地仓库),先commit提交本地,每次修改好提交时都要commit
2,pull(往下拉):提交本地之后,先从服务器往下拉
3,push(提交):提交到远程服务器
遇到问题1:没有权限提交
remote: GitLab: You are not allowed to push code to protected branches on this project
或者
! [remote rejected] master -> master (pre-receive hook declined)
这是因为没权限提交,远程服务器拒绝了,叫人开权限就行
开了权限,直接提交:git push
问题2:master分支一般是受保护的,不能直接修改,工作时会有其它的分支来用,所以开发时要切换分支
切换分支:
git checkout king #切换至king分支
查看本地和远程的所有分支
git branch -a # 查看本地和远程的所有分支
查看远程所有分支
git branch -r # 查看远程所有分支
参考:https://blog.csdn.net/weixin_30699831/article/details/101982286
https://blog.csdn.net/astonishqft/article/details/83029490