zoukankan      html  css  js  c++  java
  • git常用命令

    git常用命令---总结与廖雪峰的官方网站

    参考网址:https://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000

    应用:

    1

    把远程代码拉到本地

    git clone git@git.xiaojukeji.test.git

    2

    查看当前状态

    git status

    3

    查看更改的详情内容

    git diff

    4

    查看近三条日志

    git log

    5

    查看命令历史

    git reflog

    6

    优化提交

    git rebase

    7

    查看远程库信息

    git remote

    8

    查看远程库详细信息

    git remote -v

    9

    删除上传到暂存区的文件

    git rm lj.txt

     

    回退:

    1

    放弃已更改的文件

    git checkout -- lj.txt

    2

    放弃已上传到暂存区的内容

    git reset HEAD lj.txt

    3

    放弃已上传到分支的内容,回退到上一版本

    git reset --head HEAD^

    放弃已上传到分支的内容,回退到上上一版本

    git reset --head HEAD^^

    放弃已上传到分支的内容,回退到某一版本

    git reset --head commitid

     

    分支:

    1

    查看本地分支

    git breach

    2

    查看远程和本地分支

    git breach --all   或者git branch -a

    3

    创建分支

    git branch lj

    4

    创建并切换分支

    git checkout -b lj

    5

    切换分支

    git chechout lj

    6

    创建关联远程分支,并切换

    git checkout -b lj origin/lj

    7

    合并此分支到当前分支

    git merge lj

    8

    普通模式合并分支

    git merge --no-ff -m 'shuoming' lj

    9

    删除本地分支

    git branch -d lj

    10

    强行删除没有被合并的分支

    git branch -D lj

    11

    查看分支合并图

    git log --graph

    12

    删除远程分支(慎重)

    git push origin :fenzhi

    13

    提交本地lj分支作为远程的lj分支

    git push origin lj:lj

     

    工作区:

    1

    保存工作区

    git stash

    2

    还原工作区

    git stash apply

    3

    删除工作区

    git stash drop

    4

    还原并删除工作区

    git stash pop

    5

    查看被保存的工作区列表

    git stash list

    6

    还原某一个工作区

    git stash apply stash@{n}

     

    标签:

    1

    查看标签

    git tag

    2

    查看此标签详情

    git show tag

    3

    新建标签

    git tag lj

    4

    新建带说明的标签

    git tag -a 'lj' -m 'shuom'

    5

    对特定的commitid添加标签

    git tag -a 'lj' -m 'shuom' commitid

    6

    推送标签到远程

    git push origin lj

    7

    推送全部标签到远程

    git push origin --tags

    8

    删除本地标签

    git tag -d lj

    9

    删除远程标签

    git tag -d lj

    git push origin :refe/tags/lj

     

    配置:

    1

    设置用户名

    git config --global user.name 'lj'

    2

    设置邮箱

    git config --global user.email 'lj@163.com'

    3

    设置别名

    git config --global alias.beiming yuanming

    4

    设置颜色

    git config --global color.ui ture

     

     

  • 相关阅读:
    记一次在Linux上面启动部署在tomcat服务器的程序
    记一次使用命令行启动部署在tomcat上的应用
    记一次在Eclipse中用Axis生成webservice服务端的过程中出现的问题
    Spring Boot 连接MySql数据库
    Spring Boot入门===Hello World
    Eclipse利用Maven2搭建SpringMVC框架的Web工程
    redis 如何查看所有的key
    ulimit设置内存限制是否有效
    kafka重复数据问题排查记录
    sql update操作结果
  • 原文地址:https://www.cnblogs.com/lijinglj/p/9487989.html
Copyright © 2011-2022 走看看