第一部分,关于GitLab
第一步:创建一个工程仓库,填写项目名称后直接点创建(Create project)即可。我的项目名称叫:testproject
第二步:(需要等到有秘钥再来执行以下部分哦,先去第二部分操作git吧)
第三步:拉取代码到本地
现在本地打开cmd,输入git clone git@git.xiaojukeji.com:lijinglj/testproject.git
如果不需要这个项目了,也可以删除的哦
会弹出一个确认框
第二部分
本次操作用到的管理工具是git ,下载地址:https://git-scm.com/(Windows64下载路径:https://desktop.github.com/)
第一步:
安装git工具,一路下一步即可,省略
第二步:
配置git Bash属性,左边是配置前,右边是配置后
第三步:打开所要上传的项目文件夹, 鼠标右键点击windows系统下选择git Bash Here
3.1设置Git的user name和email
git config --global user.name "你的邮箱前缀"
git config --global user.email "你的公司邮箱全拼"
3.2在本地生成~.ssh
ssh-keygen -t rsa -C "你自己的邮箱@didichuxing.com"
一路回车即可,会在C盘的 用户目录的根目录下生成一个.ssh文件
3.3 获取KEY,顺序执行以下命令
cd ~/.ssh
pwd
ls
cat id_rsa.pub
把这一大推东西拷贝到gitlib里面哦,回到最上面第一部分的第二步
3.4测试连接是否成功
ssh -t git@github.com
第四步:上传项目
4.1执行第一部分的第三步之后,在本地已经有一个文件了
4.2鼠标右键点击windows系统下选择git Bash Here
4.3把本目录更改为仓库
git init
4.4把有更改的文件添加到暂存区
git add .
4.5把暂存区的内容提交到分支,备注操作行为是'testproject'
git commit -m ' testproject'
4.6与gitlib远程代码库创建链接
git remote add origin git@git.xiaojukeji.com:lijinglj/testproject.git
(注意:
如果执行命令报错,报错信息为:fatal: remote origin already exists.
可以先删除已创建的链接,命令为:git remote rm origin)
4.7把分支内容推送到远程gitlib代码库里面,-u表示把本地和远程的分支关联起来,后期就可以简化命令了
git push -u origin master
(注意:
如果执行最后一步报错:error:failed to push som refs to.......
则先执行git pull origin master
然后再重复4.3的命令即可)
安装和建立远程代码库到这里就结束了,后面的是应用
上传本地代码需要三步:
git add .
git commit -m '备注'
git push origin master
(
注意
1、git add .后面有个小数点不要省略
2、如果是推送其他分支则使用:git push origin 分支名
)