git操作命令

原创 2017年05月23日 16:43:47

常用git命令

git add <file>                         可反复多次使用,添加多个文件(修改文件中的某些文本内容后也是执行该操作)
git rm  <file>                          可反复多次使用,删除多个文件
git commit -m "提交说明"       本次提交的说明,一次性提交所有变更
git status                               查看仓库当前的状态,标记那些有变更的文件
git diff                                    查看变更内容
git log                                    显示从最近到最远的提交日志
git log --pretty=oneline          也是查看日志,不过可以隐藏大量信息
git log --pretty=oneline --abbrev-commit       历史提交的commit id
git reset --hard HEAD^         回退到上一个版本
git reset --hard HEAD~n      回退到上n个版本
git reset --hard 3628164     回到指定的某个版本,"3628164"为git log得到的commit id
git reflog                              查看你的每一次命令
git reset HEAD <file>           把暂存区<file>的变更撤销掉,重新放回工作区
git checkout -- <file>            把<file>文件在工作区的变更全部撤销(git add后就到了暂存区)



分支
git branch                        查看分支
git branch <name>          创建分支
git checkout <name>       切换分支
git checkout -b <name>   创建+切换分支
git merge <name>            合并某分支到当前分支
git branch -d <name>       删除分支
git branch -D <name>       强行删除一个没有被合并过的分支


标签(相当于标记版本,例:tagName=v1.0)
git tag <tagName>                               给最新提交的commit打上新标签
git tag                                                 查看所有标签
git tag <tagName> <commit id>           给指定commit id打上标签
git show <tagName>                            查看标签信息
git tag -d <tagName>                           删除标签
git push origin <tagname>                   推送一个本地标签到远程库
git push origin --tags                           推送全部未推送过的本地标签到远程库
git push origin :refs/tags/<tagname>    可以删除一个远程标签


远程仓库
git pull                                         把最新的提交从远程仓库抓下来,然后,在本地合并,解决冲突
git remote add origin git@server-name:path/repo-name.git     关联一个远程库
git push -u origin master              第一次推送master分支的所有内容;
git push origin master                  推送最新修改
git remote -v                                查看远程库的信息
git push origin branch-name       从本地推送分支,默认分支master

Git基本操作--命令,真的只有最基本的操作

Git基本操作命令,暂时只有最基本的操作,摘自第一行代码! 安装   Ubuntu系统打开shell界面,输入:sudo apt-get install git-c...
  • lyankj
  • lyankj
  • 2016-10-26 09:58:21
  • 1433

Git常用命令,很全很详细讲解的也不错

git常用命令讲解
  • afei__
  • afei__
  • 2016-05-22 19:45:48
  • 20609

Git常用操作命令总结(一)

Git是一个开源的分布式版本控制系统,用以有效、高速的处理从很小到非常大的项目版本管理。 Git 是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件...
  • rchm8519
  • rchm8519
  • 2015-04-27 01:11:10
  • 4841

Git的基础知识和常用命令

源代码的管理从最原始的手工备份到后来的CVS, SVN和GIT的应用,经历了一个漫长的过程。GIT大概是除了linux内核以外, Linus Torvalds对信息技术发展的另一重要贡献啦。 GITH...
  • chenhaifeng2016
  • chenhaifeng2016
  • 2017-02-16 23:42:03
  • 889

git基本操作命令整理。

新建一个仓库,并且该仓库应该是git类型     1.1    git init新建git类型的仓库     新建文件并放入git仓库     2.1    touch a....
  • sgl520lxl
  • sgl520lxl
  • 2017-09-04 23:27:51
  • 144

Git 常用命令大全

Git 是一个很强大的分布式版本控制系统。它不但适用于管理大型开源软件的源代码,管理私人的文档和源代码也有很多优势。 Git常用操作命令: 1) 远程仓库相关命令 检出仓库:...
  • dengsilinming
  • dengsilinming
  • 2012-09-20 16:13:07
  • 201816

Git 常用命令详解(二)

Git 是一个很强大的分布式版本管理工具,它不但适用于管理大型开源软件的源代码(如:linux kernel),管理私人的文档和源代码也有很多优势(如:wsi-lgame-pro)Git 的更多介绍,...
  • sunboy_2050
  • sunboy_2050
  • 2012-05-02 18:27:04
  • 292308

Git 常用命令总结

git的一些基础命令 Git常用命令 请确保已经安装里git客户端 一般配置 git --version //查看git的版本信息 git config --global user....
  • tomatozaitian
  • tomatozaitian
  • 2017-06-20 20:23:08
  • 17631

【前端知识点】GIT工作流程/步骤/基本命令

原文地址:http://www.ruanyifeng.com/blog/2015/12/git-cheat-sheet.html一般来说,日常使用只要记住下图6个命令,就可以了 下面是我整理的常...
  • chaunceyw
  • chaunceyw
  • 2016-08-15 11:09:30
  • 868

Git常用操作命令及举例说明

[转载] http://www.cnblogs.com/springbarley/archive/2012/11/03/2752984.html [转载] http://www.cnblogs.co...
  • u010186001
  • u010186001
  • 2017-02-08 17:03:32
  • 182
收藏助手
不良信息举报
您举报文章:git操作命令
举报原因:
原因补充:

(最多只允许输入30个字)