通过Tortoise git工具拉取/上传gitlab项目
git和Tortoise git工具安装和配置就不提了,简单介绍如何从gitlab上拉取项目到本地,以及修改完代码后如何将更新上传到gitlab。
从远端拉取项目
- 在本地新建一个空文件夹(最好全英文)
- 进入空文件夹,随便在空白处鼠标右键,找到git clone
本地项目更新提交到远端库
-
先拉取远端代码fetch
-
将更新贮藏stash changes
-
变基rebase
-
提交代码commit
-
tortoise–>push到远端仓库
【更新:我目前比较喜欢先提交,再获取,变基,最后推送。。。因为这种方式步骤少】
拉取远端更新的内容到本地
- fetch
- rebase变基
注意事项:
编辑代码前要更新代码;
本地编辑代码后,先 commit,再更新代码,最后提交;
冲突
发生冲突时,编辑冲突,重新提交即可
解决冲突原则:
- 同一文件不同内容都需保留
- 同一文件相同内容,一般保留自己的