zoukankan      html  css  js  c++  java
  • Git常用命令整理

    1、初始化一个Git仓库git init

    2、添加文件到Git仓库:

      git add <file> 添加文件到暂存区

      git commit 把文件提交到版本仓库

    3、查看工作区状态:git status

    4、查看文件修改内容:git diff <file>

      git diff HEAD -- <file> 可以查看工作区和版本库里面最新版本的区别

      HEAD指向当前版本,上一个版本HEAD^,上上一个版本HEAD^^(HEAD~2

    5、查看提交历史:git log

    6、查看命令历史: git reflog

    7、版本回退:git reset --hard commit_id

    8、丢弃工作区的修改:git checkout -- file

    9、丢弃暂存区的修改:git reset HEAD file

    10、删除一个文件:git rm

    11、查看分支:git branch

    12、创建分支:git branch <name>

    13、切换分支:git checkout <name>

    14、创建切换分支:git checkout -b <name>

    15、合并分支:git merge <name>

    16、删除分支:git branch -d <name>

    17、关联远程库:git remote add origin git@server-name:path/repo-name.git

    18、推送master分支:git push origin master

      git push -u origin master 第一次推送并关联   

    19、克隆仓库:git clone git@server-name:path/repo-name.git

      从远程仓库克隆时,Git自动把本地的master分支和远程的master分支对应起来,且远程仓库的默认名是origin

    20、查看远程库:git remote -v   

    21、更新远程库的新提交:git pull

    22、建立本地分支和远程分支的关联:git branch --set-upstream branch-name origin/branch-name

    23、储藏工作现场:git stash

    24、回到工作现场:git stash pop

    25、查看工作现场:git stash list

    26、新建标签:git tag <name> commit-id(可选),默认为HEAD,也可以指定一个commit-id

    27、指定标签信息:git tag -a <tagname> -m "taginfo"

    28、查看标签:git tag

    29、查看标签信息:git show <tagname>

    30、推送一个本地标签:git push origin <tagname>

    31、推送全部本地标签:git push origin --tags

    32、删除一个本地标签:git tag -d <tagname>

    33、删除一个远程标签:git push origin :refs/tags/<tagname>

  • 相关阅读:
    MAVEN 配置阿里云源
    Windows10远程连接CentOS7(搭建Xrdp服务器)
    在jsp显示图片
    unbuntu自动任务定时重启
    eager模式与自定义训练
    JDK安装
    VMware克隆Linux虚拟机注意事项
    系统字符编码
    Iptables防火墙
    查看系统信息
  • 原文地址:https://www.cnblogs.com/wuln/p/6236052.html
Copyright © 2011-2022 走看看