Fork me on GitHub

Git常用命令总结

前言

最近将电脑中的许多未提交代码准备整理到Github仓库中,发现许多git命令忘记了,在此记录并复习一下常用的git命令。


常用

git init

  • 查看状态

    git status
    git status --short

  • 暂存修改到缓存区

    git add <file_name>

    git add .

  • 提交

    git commit -m <message>

    git commit --amend

  • 推送

    git push -u <origin_name> <banch_name>

    git push -u origin master


分支相关

  1. 创建分支
  • 语法: git branch <branch_name>
  • 创建名为v1的分支: git branch v1
  1. 切换分支
  • 语法: git checkout <branch_name>
  • 切换到一个已经存在的分支v1: git checkout v1
  1. 创建新分支的同时切换到新分支
  • 语法:git checkout -b <branch_name>
  1. 删除分支
  • 语法:git branch -d <branch_name>
    强制删除分支:git branch -D <branch_name>
  1. 查看分支状态
  • 语法:git status
  1. 合并分支
  • 语法:git merge <branch_name>
  1. 查看所有分支信息
  • 语法:git branch
  1. 查看所有分支的最后一次提交信息
  • 语法:git branch -v
  1. 查看哪些分支已经合并到当前分支
  • 语法:git branch --merged   git branch --merged <branch_name>
  1. 查看哪些分支还未合并到当前分支
  • 语法:git branch --no-merged   git branch --no-merged <branch_name>
  1. 添加远程分支
  • 语法:git remote add <name> <remove_url>
  1. 重命名远程分支
  • 语法:git remote rename <old_name> <new_name>
  1. 删除远程分支
  • 语法:git remote remove <name>
  1. 查看远程分支信息
  • 语法:git remove -v
  1. 推送到远程分支
  • 语法:git push -u origin <origin_branch_name>
posted @ 2023-05-12 19:37  Hui_Li  阅读(23)  评论(0编辑  收藏  举报