Git笔记二-命令

1. 常用命令

初始化

git init

列出所有分支

git branch -a

查看跟踪分支

git branch -vv

切换分支

gti checkout <branch>

创建跟踪分支

git checkout -b [分支名] [远程名]/[分支名]

或者

git checkout --track origin/branch

创建并切换分支

git checkout -b <branch>

删除远程仓库分支

git push orign --delete <branch>

合并分支

git merge

状态查看命令

git status

查看日志

git log
git reflog

拉取代码

从仓库拉取代码

git fetch

从仓库拉取代码并合并到当前分支

git plull

该命令等同于

git fetch && git merge <拉去的分支> 

重置代码

使用 <code> git reset [–mixed|–soft|–hard] <commit> </code> 命令重置本地仓库已提交的代码

  1. mixed
git reset <commit>

默认不指定参数是使用的是–mixed方式,会重置归档区、暂存区,工作区代码会变回到commit时

  1. soft
git reset --soft  <commit>

使用–soft参数时,会重置归档区,暂存区、工作区会保留

  1. hard
git reset --hard  <commit>

使用–soft参数时,归档区、暂存区、工作区都会被重置


本博客所有文章除特别声明外,均采用 CC BY-SA 4.0 协议 ,转载请注明出处!