本地项目推送到gitlab仓库,基本的git命令

目录

从gitlab上拉取项目到本地文件夹

1、新建空文件夹

2、复制clone

本地项目推送到gitlab仓库

1、先在gitlab上创建空白项目

2、初始化本地仓库:gti init

3、将项目文件添加到本地仓库

 一些gti贡献提交规范

4、建立本地仓库和远程仓库关系并推送

项目的一些git命令

分支操作

代码操作


首先应该确保我们成功安装git并配置环境,

安装成功后右键点击文件夹会出现这两个

从gitlab上拉取项目到本地文件夹

1、新建空文件夹

在需要保存此项目的目录下新建一个空文件夹,比如git_demo,在终端里进入到此文件夹下: cd git_demo

2、复制clone

找到gitlab项目的Clone,复制Clone下的Clone with HTTP中的内容,在终端里输入 git clone 复制下来的内容

如:git clone http://172.168.0.14:8181/gitlab/Front-end/youcash.git

本地项目推送到gitlab仓库

1、先在gitlab上创建空白项目

  

点击Create Project创建一个空白项目

2、初始化本地仓库:gti init

进入本地该项目目录下,右键点击Git Bash Here打开git命令窗口,然后输入: git init 

点击文件夹中的查看,勾选“隐藏的项目”就能看到此目录下的 .git

3、将项目文件添加到本地仓库

git add .  :将(所有)文件添加到缓存区

git commit -a -m “描述内容” :将缓存区的文件提交到本地仓库(引号中的内容是描述我们做了什么) 如:git commit -a -m "feat: 增加编辑器"

注意:feat或者fix等后面需加一个空格再跟文字

 一些gti贡献提交规范

引号中的feat指的是增加新功能,除此之外还有:

  • fix:修复问题/BUG
  • style:代码风格相关不影响运行结果的
  • perf:优化/性能提升
  • refactor:重构
  • revert:撤销修改
  • test:测试相关
  • docs:文档/注释
  • chore:依赖更新/脚手架配置修改等
  • workflow:工作流改进
  • types:类型定义文件更改

4、建立本地仓库和远程仓库关系并推送

找到我们上面在gitlab中创建的空白项目,复制此项目地址(clone里Clone with HTTP)

在git命令窗口中输入:git remote add origin 项目地址

如:git remote add origin http://172.168.0.14:8181/gitlab/tangjing/git_demo.git

查看关联关系是否成功建立: git remote -v 

拉取远程仓库内容: git pull --rebase origin master 

再推送本地内容到远程仓库: git push -u origin master 

然后我们就可以在gitlab上之前创建项目的地方看到本地项目的内容已经全部推送到gitlab上了

项目的一些git命令

分支操作

创建分支: git checkout -b 分支名  创建完成后会自动切换到此分支

查看分支 : git branch   可以查看当前属于哪个分支

切换分支: git checkout 所要切换到的分支名 

合并分支: git merge 要合并的分支名     新建分支并做完工作后想要把分支提交到master,

删除本地分支: git branch -D 分支名  

代码操作

查看文件状态: git status 

将文件修改加入暂存区: git add 文件名  (git add . 是暂存所有)

取消暂存: git reset 

提交暂存区文件修改: git commit -a -m "修改的说明" 

推送到远程仓库: git push 

从远程仓库拉取代码: git pull  (团队合作中每次开发前拉取团队成员提交的代码)

  • 3
    点赞
  • 28
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

别Null.了

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值