本篇记录自己使用git的问题:
之前只有用git clone 'git_url'来下载别人的项目过,但是这两天自己创建了第一个项目,代码托管在gitlab(类似于github的另外一个代码托管)上。
0.一开始肯定是注册账号,注册gitlab账号始终不成功,总是提示密码设置的问题,百度后有人说点击登录sign in(不是注册sign up)那里,点击github账号登录,也就是说有了github后就可以自动生成一个一样的gitlab账号了。不过这种方式第一次登录gitlab后,需要设置密码(因为省掉了注册这一过程来提供密码)。
随后就是在网页上点击按钮,create new project,生成第一项目,注意:项目名称不能是中文!(有一定的字符要求)权限可以设置为private。
1.使用git bash来进行上传自己的项目,参考https://blog.youkuaiyun.com/M1026/article/details/52184124
2.当你需要更新项目时,该怎么办?还是与上面第一次提交代码时一样吗?应该是不一样的,我用了步骤1一样的代码,结果碰到的问题是hint:Updates were rejected because the tip of your current branch is behind its remote counterpart.....等等好几行错误提示,后来我尝试多种方法无果,只得采取新增一个分支branch的做法,然后象初次上传一样,将最新的本地仓库push到新的branch中。新增一个分支branch可参考https://www.cnblogs.com/code-changeworld/p/4779145.html第三条。
后来我又在网页上点击一个绿色的create merge request按钮,继续之后最终将新分支中的内容合并到旧的分支中去。
Gitlab使用教程此处还有在Eclipse中使用gitlab的详细操作教程。