Git命令使用说明

一、git切换分支

一、git切换分支
1、本地没有对应的远程分支

git fetch origin

git checkout -t origin/远程分支名称

#切换分支

git checkout  分支名称

2、本地有对应的远程分支

git checkout  分支名称

二、git删除本地分支及远程分支

1、删除本地分支

#查看本地分支

git branch

#删除本地分支

git branch -d 分支名称

2、删除远程分支

#查看远程分支列表

git branch -a

#删除远程分支

git push origin –delete 远程分支名称

三、git撤销本地修改与回退版本

1. 使用 git checkout 撤销本地修改;即放弃对本地已修改但尚未提交的文件的修改,还原其到未修改前的状态

注意: 已 add/ commit 的文件不适用个方法,应该用本文提到的第二种方法。

命令如下:

git checkout .      # 撤销对所有已修改但未提交的文件的修改,但不包括新增的文件

git checkout [filename]     # 撤销对指定文件的修改,[filename]为文件名

2. 使用 git reset 回退项目版本;可以回退到任意已经提交过的版本。已 add / commit 但未 push 的文件也适用

命令如下:

git log #查看commit 的哈希值

git reset –hard [commit-hashcode]

# [commit-hashcode]是某个 commit 的哈希值,可以用 git log 查看;因此一般用法是先用 git log 查看具体commit的哈希值,然后 reset 到那个版本

四、创建分支

git checkout -b 分支名称

git branch  分支名称