一、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撤销本地修改与回退版本
- 使用 git checkout 撤销本地修改;即放弃对本地已修改但尚未提交的文件的修改,还原其到未修改前的状态
注意: 已 add/ commit 的文件不适用个方法,应该用本文提到的第二种方法。
命令如下:
git checkout . # 撤销对所有已修改但未提交的文件的修改,但不包括新增的文件
git checkout [filename] # 撤销对指定文件的修改,[filename]为文件名
- 使用 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 分支名称
电脑挂机出租闲置资源赚电费钱
利用电脑闲置资源赚零花钱(适合在校生,家庭主妇)
在线生成外链工具(国际版)
在线生成外链工具(中文版)