常用的git命令

基础命令

> git config --global user.name '用户名' #设置用户名
> git config --user.email '邮箱' #设置邮箱
> git config --global credential.helper store # 永久保存
> git init #初始化ls -ah #查看隐藏文件
> git add . #放到暂存区
> git commit -m '信息' # 存到仓库
> git status #查看状态git checkout 'first.py' #当对文件做了修改,但没提交的话,可以用checkout回滚
> git reset --hard HEAD^ #回滚到上一次
git reset --hard 123456 #回滚到指定的版本
git reflog #查看所有操作记录
> git log --pretty=oneline #查看提交日志
rm readme #彻底删除文件
git reset HEAD readme 恢复刚才删的文件
> git branch #查看当前分支
> git branch dev #创建分支
> git checkout dev #切换分支
> git checkout -b dev #创建并切换分支
> git merge dev #合并分支
> git branch -d dev #删除分支
> 冲突的解决方案:
> more first.py #移走该文件
> vim first.py #修改该文件冲突的部分
> 比较不同beyond compare软件
> git stash #修复bug时,我们会通过创建的bug分支进行修复,然后合并,最后删除;当手头工作没有完成时,先把工作现场git stash一下,然后去修复bug,修复完,在stash pop,回到工作现场。
git stash apply #恢复之前保存的临时工作
git stash list #查看临时保存的列表
git stash drop #删除当前临时保存的环境备份
> git stash pop #恢复并删除临时保存的备份
> git  pull origin master #拉取最新代码
> git push -u origin master #提交到仓库,第一次加-u,表示指定origin为默认主机,后面在提交直接git push origin master
> git clone 地址 #克隆代码
(0)

相关推荐

  • 【Git基本命令】

    [基本指令] git init :使目标文件夹变成一个仓库 git add <文件名,含后缀> : 告诉git我要添加文件了 git commit -m "<提交说明> ...

  • 常用的Git命令清单

    一般来说,日常使用只要记住下图6个命令,就可以了.但是熟练使用,恐怕要记住60-100个命令. 名次解释 下面是我整理的常用 Git 命令清单.几个专用名词的译名如下:Workspace:工作区Ind ...

  • 常用 Git 命令清单

    我每天使用 Git ,但是很多命令记不住. 一般来说,日常使用只要记住下图6个命令,就可以了.但是熟练使用,恐怕要记住60-100个命令. 下面是我整理的常用 Git 命令清单.几个专用名词的译名如下 ...

  • 八个常用的网络命令ping、Telnet等详细方法介绍

    一,ping 它是用来检查网络是否通畅或者网络连接速度的命令.它所利用的原理是这样的:网络上的机器都有唯一确定的IP地址,我们给目标IP地址发送一个数据包,对方就要返回一个同样大小的数据包,根据返回的 ...

  • 这些最常用的Linux命令,每一条都应该会,没有借口!

    linux命令是对Linux系统进行管理的命令.对于Linux系统来说,无论是中央处理器.内存.磁盘驱动器.键盘.鼠标,还是用户等都是文件,Linux系统管理的命令是它正常运行的核心. 线上查询及帮助 ...

  • Linux常用内置命令有哪些?Linux应该如何学习

    Linux里有一些特殊的命令,称为内置命令(直接内置在BASH解释器中),它们天生就与其他的普通命令不同,因为它们从系统启动成功的那一刻就已经在内存里安家了.当其他普通命令还在慢悠悠地从磁盘上读取程序 ...

  • 【竺】性能测试笔记15——常用的Linux命令

    top 用来监控linux的系统状况,是常用的性能分析工具,能够实时显示系统中各个进程的资源占用情况. vmstat 用于显示虚拟内存.内核线程.磁盘.系统进程.I/O 块.中断.CPU 活动 等的统 ...

  • 请务必记记这 200条 Git 命令

    转自:Eno_Yao 原文链接:https://reurl.cc/a541y9 我平时使用 Git 的时候,很多的 Git 命令我都不是很常用,工作中一般我们会配合一些可视化工具,或者编辑器自带的一些 ...

  • 24 张图搞定 ICMP:最常用的网络命令 ping 和 tracert

    ICMP IP 是尽力传输的网络协议,提供的数据传输服务是不可靠的.无连接的,不能保证数据包能成功到达目的地.那么问题来了:如何确定数据包成功到达目的地? 这需要一个网络层协议,提供错误检测功能和报告 ...

  • sed常用内置命令字符功能及参数选项 Linux运维

    sed常用内置命令字符有什么功能?sed是字符流编辑器,简称流编辑器:是操作.过滤和转换文本内容的强大工具.sed常用功能包括对文件实现快速增删改查,而常用的两大功能是过滤.取行.对于Linux运维人 ...