当前公司选择git作为代码版本控制工具,然后自己公司搭建私有的gitlab来管理代码,我们在clone代码的时候可以选择http协议,当然我们亦可以选择ssh协议来拉取代码。
Windows上使用git作为代码版本控制工具和使用svn类似,可选的操作方式有:一、IDE安装git插件;二、使用界面化软件操作;三、使用命令行工具。
一、使用eclipse 安装git插件
二、使用界面化软件操作
三、使用命令行工具
接下来简要说明如何使用Git Bash本地git客户端,生成ssh key,然后配置在gitlab里,而后使用ssh协议进行提交和拉取git远程仓库的代码。
1、下载Git Bash
git bash是Windows下的命令行工具,经常用于使用git命令进行分布式版本控制。
下载安装参考本篇文章1-3章:Git Bash详细教程
另外可参考:Git Bash的简单使用教程
2、配置ssh key
SSH key提供了一种与GitHub/gitlab通信的方式,配置好ssh key,通过这种方式,能够在不输入密码的情况下,将GitHub/gitlab作为自己的remote端服务器,进行版本控制。
下载安装参考本篇文章 第二章 解决方案:GitLab配置ssh key
另外可参考:使用git在gitlab上拉取代码的方法
完成以上步骤,即可在windows上通过git bash命令行工具,使用git命令,管理gitlab服务器上的代码。
四、git常用操作
1.从远端clone仓库
git clone 仓库链接
2.切换分支
git checkout dev/master
3.把开发的新功能提交到本地
git add .
git commit -m "注释"
4.提交到远程仓库前,从远程仓库更新当前最新代码.
git pull origin dev
5.将自己开发的新功能提交到远程分支
git push origin dev
6.测试完成后,将dev的功能合并到master 上面
git checkout master
git merge dev
7.将master合并的新功能,推送到远程仓库master上
git push origin master
8.创建tag
git tag <tagName> //创建本地tag
git push origin <tagName> //推送到远程仓库
网友评论