GIT常用命令

GIT常用命令

1.push本地项目到gitlab

在gitlab个人主页新建项目,设置项目名和权限

鼠标右键打开git bash here:
<1>输入git config --global user.name “你的用户名”
<2>输入git config --global user.email “你的邮箱”
<3>输入git init
<4>输入git remote add origin 建立的项目连接
<5>输入git add .
<6>输入git commit -m “first commit”
<7>输入git push -u origin master 将代码推送到gitlab端

可能遇到的问题是git commit,输入之后的问题还在查找

2.将gitlab项目克隆到本地

<1>git clone git@github.com: 项目地址

<2>git checkout

<3>git pull

3.更新代码提交到gitlab

<1>git status

<2>git add .

<3>git commit

<4>git pull

<5>git push

4.拉取远程的更新代码到本地

<1>git status 查看状态

<2>git add . 交给git管理

<3>git commit 提交给本地库 -给本次提交命名(英文)

<4>git add .

<5>git commit

<6>git pull --rebase 若有冲突就修改

<7>git status

<8>git add .

<9>git push

防止冲突pull代码之前将本地代码stash:

<1>git status

<2>git stash

<3>git status

<4>git pull

<5>git stash pop

修改线上bug,暂存正在开发工作

<1>git status

<2>git stash

<3>git status

<4>git pull

<5>git stash pop

<6>git add 文件:Changes not staged for commit,多个文件之间用空格隔开

<7>git commit

<8>git push

处理冲突后:git rebase --continue 合并两个commit

处理冲突后,再次commit,可以直接:wq,因为自动生成提交

git diff:

尚未缓存的改动:git diff
查看已缓存的改动: git diff --cached
查看已缓存的与未缓存的所有改动:git diff HEAD
显示摘要而非整个 diff:git diff --stat

git diff head: 用于显示提交和工作树等之间的更改.比较的是工作目录中当前文件和暂存区域快照之间的差异,也就是修改之后还没有暂存起来的变化内容

git add: 将文件放入暂存区

git commit: 放入本地仓库

Changes to be committed: 已执行git add, 已被跟踪处于暂存状态。

Changes not staged for commit:已跟踪文件内容发生了变化,想要暂存此次更新需要执行git add。

若已暂存文件修改,则同时出现在Changes to be committed(修改之前的版本)&Changes not staged for commit(修改之后的版本)

分支

<1>保存本地未提交代码:git stash
<2>拉取远程代码: git pull --rebase
<3>切换分支: git checkout dev
<4>恢复本地代码: git stash pop

合并分支

git branch:查看当前分支

git checkout master:切换到master分支

git pull origin master:把远程master上的代码pull下来

git merge dev:把dev分支的代码合并到master上

git status

git push origin master

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值