git常用命令

薄洪涛6年前Linux1322

太简单的clone,push ,pull就不说了,每天都用的没必要总结

git放弃本地更改,强制拉取远程更新

git fetch --all
git reset --hard origin/master
git pull

git 忽略上传某些文件(针对已经上传了的需要删除的)

git rm -r --cached .idea
git commit -m '删除.idea'
git push xxx

git设置默认的用户名密码

 git config --global user.name  xxx
 git config --global user.email  xxx

git仓库

$ git status    //查看版本库状态,什么被修改过但还没提交的

$ git diff      //查看当前相对上一次提交修改的内容

版本回退

$ git log                         //显示从最近到最远的提交日志
$ git log   --pretty== oneline     //显示log,但是不显示很多凌乱的信息
q                                //显示log版本信息有很多,使用q键停止查看
git reset —hard head^         //回退到上一个版本
git reset —hard head^^        //回退到上上个版本
git reset —hard head~100      //回退到之前100个版本
git reset —hard +commit_id    //回到某个版本号的版本

git reset — hard 版本号     //版本回退多次后需要恢复最新版本

$ git reflog                     //查看曾经使用过的命令

新建分支

git checkout -b panda

切换分支

git checkout xxx 分支名

查看所有分支

git branch -a

查看当前分支

git branch

合并dev到master

// 先切换到master
git checkout master
git pull origin master
// 合并dev到master
git merge dev
// 推
git push origin master


相关文章

haproxy如何开启日志

默认haproxy是不记录日志的,但是调试的时候需要我们去记录日志,所以说一下日志的记录方法1.编辑 /etc/rsyslog.conf,放开如下代码,记住是udp# Provides&nb...

安装完宝塔后shadowsocks不能使用

安装完宝塔后shadowsocks不能使用

问题描述:近期买了个搬瓦工的服务器,配置了shadowsocks,可是FQ访问Google,速度还不错(看1080p视频还是可以的),然后想着安装宝塔来管理服务器,便于以后部署网站什么的,当安装完宝塔...

php脚本以守护进程的方式运行

写了一个聊天室,需要手动执行php start.php start命令去启动workerman的握手程序,但是退出xshell后,进程会被杀掉,因为之前用过node的forever,感觉php应该也有...

搭建SSH反向隧道

搭建SSH反向隧道

公司的数据库是通过端口转发来连接的,即需要ssh登录跳板机,然后通过隧道-端口转发,将数据库映射到跳板机(或者电脑本地)的某个端口,程序连接本地的端口就可以实现连接远程对的数据库;这种连接方式相比VP...

时区转换的问题--解决篇

时区转换的问题--解决篇

事情是这样的,我最近做一套DNS服务器的解析的脚本,其中DNS服务器上有一条命令是这样的 [root@qip1200 ~]# date Thu Oct ...

高负载均衡haproxy的搭建

高负载均衡haproxy的搭建

目的:做负载均衡步骤:做两台nginx服务器,一台haproxy转发器首先安装nginx1.安装相关的依赖包。yum install gcc -c++ yum ...

发表评论    

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。