git常用命令

前言

一开始是不打算更新这篇blog的,因为觉得比较简单没有什么记录的必要,好家伙~然后Git就给我当头喝棒,把我敲懵了。好~接下来我们看下我们平常常用的一些Git的操作。

Git 命令

1、git status [文件名] 查看工作区、暂存区状态(就是看你自己改了哪些文件),每次提交之前最好是先执行一下,查看改动。
2、git pull 本地与服务器端同步
3、git pull --rebase upstream/new_ui 拉取远程仓库代码(通常是拉取master代码)
4、git add 文件名|. 将改动提交到暂存区(. 是全部提交到暂存区)
5、git commit --amend | -m ’提交信息‘ | -am --amend合并commit(微小改动)| -m 提交commit | -am
6、git push [origin ] [-f] 将文件推送至服务器
7、git branch [-a] | [-D 需删除的分支名] 查看当前所在分支(-a查看所有分支)| 删除分支。
8、git checkout 分支名 切换分支。
9、git checkout -b 新分支名 创建并切换分支。
10、git checkout -b 新分支名 upstream/new_ui 基于远程仓库创建新分支。
11、git diff 文件名 查看文件改动
12、git remote -v 查看远程仓库状态
13、git rebase -i HEAD~5 撤销前五次提交
14、git log 查看提交记录
15、git merge 分支名 将该分支与当前分支进行合并
16、git push 仓库名 分支名 推送至远程仓库
17、git stash [pop] | [drop] 把目前所有改动放到一个临时存储区(独立于分支), pop:把临时存储区最顶上的代码放出。drop:将临时存储区最顶上的代码删除
18、git reset 错误commit 的版本名称回退/回滚至该版本
19、git clone 仓库地址 克隆版本库
至此,我已经把我日常所用到的git 命令写完了,有些命令不常用,了解一下就好,那么命令知道了,我们该如何完整的完成一个提交代码的流程呢。

我的流程

在此默认你是已经关联了远程仓库。
1、git status 查看状态
2、git pull 同步服务器端代码
3、git add . 暂存至缓存区
4、git commit -m '信息描述' 提交
5、git push 推送至服务器
ok,我之前的提交代码流程就是这样,但是去到公司后的流程有些许不同。

公司的流程

1、git branch 确定自己的分支
2、git status 查看工作区状态
3、git add . 将改动加入至暂存区
4、git commit -m '信息描述' 提交
5、git pull --rebase 远程仓库 master 将远程仓库的master代码在本地与你的分支合并保证最新
6、git push origin 本地分支名:远程分支名 先提交至自己的分支
7、git push 远程仓库 本地分支名:远程分支名 通常远程分支会是测试分支
8、等待测试通过,提交mr(merge request)合并分支请求

总结

git 是我们必须掌握的一项技能,公司几乎每天都用的到,我记录的只是我自己会用的到的命令,但并不是全部命令,这也是大部分开发者用的命令,没列出来的git命令目前没用到过,好了本篇博客就记录到此,有什么好的意见或建议请评论区留言。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值