求学者

git 常用命令

记录一些 git 的常用命令。

基础操作

  1. git init
    创建 git 仓库

  2. git clone url [dir]
    url:克隆的仓库地址 dir:本机目录

  3. `git add . / git add [file1].. /git add [dir]
    指定所有/文件/目录到暂存区

  4. git pull <remote>
    拉取远程仓库的提交信息,保持本地仓库与远程仓库同步

  5. git commit -m "msg"
    提交缓存内容到仓库 msg:提交信息

  6. git push [remote] <branch>
    将本地提交推送到远程仓库 remote 远程 branch 分支名称

储藏

  1. 储藏(储藏名字)
    git stash [save name]

  2. 查看储藏列表
    git stash list

  3. 应用储藏
    git stash apply [stash@{?}]

  4. 删除储藏
    git stash drop [stash@{?}]

工作区和暂存区

  1. git status
    参看工作区和暂存区的文件状态

  2. git add . / git add [file1].. /git add [dir]
    指定所有/文件/目录到暂存区

  3. git checkout -- file
    丢弃 file 文件

  4. git reset
    撤销将暂存区文件返回工作区

分支操作

  1. git branch
    列出当前仓库所有分支

  2. git branch <name>
    创建 name 分支

  3. git checkout name
    切换 name 分支

  4. git merge <branch>
    将 branch 分支合并到当前分支

  5. git branch -d <name>
    删除 name 分支