SX_项目中常用的gitlab语句_10

常用:

git clone <项目网址>		# 下载gitlab项目到本地

git branch jhy		# 创建一个你自己的分支,在master上创建了分支会自动继承master的代码

git checkout jhy		# 切换分支
		
git push origin jhy:jhy		# 将本地的jhy分支推送到gitlab远程对应分支上,远程如果没有还会创建一个并连接

git add ./		# 将项目添加到暂存区

git commit -m "提交信息"		# 设置提交信息

git push		# 将暂存区数据推送到远程仓库

补充:

补充的是本地与gitlab之间有这样的关系,首先项目在本地主机上做了修改,就是在将数据保存在了工作区,gitlab远程仓库与工作区之间还有个暂存区,这个区域用来保存准备提交的数据,现将工作区的数据保存到暂存区,再通过暂存区上传到gitlab远程仓库,这个是提交项目的流程,切换分支的话也要保证工作区和暂存区没有数据才能切换

git stash save		# 将工作区和暂存区的数据剪切后保存到stash区
git stash pop		# 将stash区的数据恢复到暂存区和工作区

如果工作区和暂存区的数据有数据想切换分支,可以先将数据保存到stash区,切换分支去处理同步数据,再切换回来pop恢复数据,如果有新添加的数据恢复的数据会和新添加的数据合并

git rest		# 删除暂存区数据

git pull		# 如果远程分支数据有更改,将本分支对应远程分支数据拉下来更新本地数据(切换到master分支)

git rebase master		# 将本机master数据同步到自己分支(切换到jhy分支)

如果在master分支下一办先拉去master分支代码再切换自己的分支,将master分支数据同步过来就行

git status		# 查看工作区和暂存区的状态

本机分支与远程分支连接:

git branch -u origin/jhy  # 需要在jhy分支执行此命令,且远程仓库有jhy分支
git branch -vv  # 查看是否建立远程连接
git push  # 连接后用此命令就可以直接推本分支代码到远程对应分支

本地同步和覆盖推送:

git merge master		# 将本机master代码合并到本分支,并不覆盖本分支改动的部分

git commit --amend -m "说明"		# 合并并提交到上一次的commit里,这样这一次提交就能覆盖掉上一次提交
  • 7
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值