博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Git 常用的命令总结(欢迎收藏备用)
阅读量:6072 次
发布时间:2019-06-20

本文共 1933 字,大约阅读时间需要 6 分钟。

总结日常开发生产中常用的Git版本控制命令

------------------------------main--------------------------------

<极客镇楼>

一 创建版本库

$ git clone 
#克隆远程版本库 url为git远程库的地址
$ git init                        #初始化本地版本库

二 修改和提交

$ git status                      #查询状态 
$ git diff                        #查看变更内容
$ git add                         #跟踪所有改动过的文件
$ git add 
#跟踪制定的文件
$ git mv 
#文件改名
$ git rm 
#删除文件
$ git rm --cached 
#停止跟踪文件但是不删除
$ git commit -m "commit message"  #提交所有跟新过的文件
$  git commit --amend        #修改最后一次提交

 

三 查看提交历史

$ git log                #查看提交历史
$ git log  -p 
       #查看制定文件的提交历史
$ git blame 
        #以列表方式查看制定文件的提交历史

 

四 撤销

$ git reset --hard HEAD       #撤销工作目录中所有未提交文件的修改内容
$ git check HEAD 
     #撤销制定的位提交文件的修改内容
$ git revert 
      #撤销制定的提交

 五 分之与标签

$ git branch                      #显示所有本地分支
$ git checkout 
#切换到制定分支或标签
$ git branch -d 
#删除本地分支
$ git branch 
#创建新分支
$ git tag                         #列出所有本地标签
$ git tag 
#基于最新提交创建标签
$ git tag -d 
       #删除标签

六 合并与衍合

$ git merge 
     #合并指定分支到当前分支

  $ git rebase <branch>        #衍合制定分支到当前分支

七 远程操作

$ git remote -v                 #查看远程版本库信息
$ git remote show 
        #查看指定远程版本库信息
$ git remote add 
     #添加远程版本库
$ git remote fetch 
   #从远程代码库获取代码
$ git pull 
        #下载代码及快速合并
$ git push 
       #上传代码及快速合并
$ git push 
:
#删除远程分支或标签
$ git push --tags                        #上传所有标签

----------------end----------------

原创,转发请注明出处:

交流WX:wixf150

转载地址:http://skigx.baihongyu.com/

你可能感兴趣的文章
一次搞懂 Generator 函数
查看>>
MySQL数据表类型及文件结构
查看>>
set的常用用法
查看>>
以命令行方式启动instruments
查看>>
Hadoop HDFS Federation 配置
查看>>
个人简历制作工具V1.09
查看>>
trip的数据类型
查看>>
C语言常见问题分析(1)
查看>>
ubuntu14.04安装nginx+php5-fpm
查看>>
试用mysql的infobright引擎
查看>>
Select 模型简介
查看>>
WAN技术
查看>>
Linux中影响变量的命令
查看>>
记一个命令msinfo32
查看>>
windows server 加入Samba NT域
查看>>
TCL中Expect 交互的学习小结
查看>>
iptables+squid经典配置实例,squid经典配置实例,iptables经典配置实例
查看>>
mesos 集群安装部署chronos(5)
查看>>
ceph 集群报错:mds0: Client failing to respond to capability release
查看>>
TFTP与FTP的比较
查看>>