git的使用

330 阅读1分钟

git删除分支

删除本地分支

 git branch --delete '分支名'
列如:删除qianduan 分支
git branch --delete qianduan

删除远程分支

 git push origin --delete  '分支名'
列如:删除qianduan 分支
git push origin --delete qianduan

两个不同分支合并某个指定文件

当前想从 分支dev 中的accessFix.vue文件合并到 分支 heihexueyuan 中

1、查看当前分支

$ git branch
  dev
* heihexueyuan
  master
  yuhetian

2、切换到需要进行合并的分支

$ git checkout heihexueyuan
Switched to branch 'heihexueyuan'
Your branch is up to date with 'origin/heihexueyuan'.

3、查找到需要合并的文件名

$ git checkout --patch dev src/components/access/accesschildcomponents/modal/accessFix.vue

接下来会出现命令行 提问你当前不同文件不同的地方改进入什么操作 (一定要按实际情况来)
要合并的文件名 是要在当前打开git窗口的完整路径,不能只放置一个文件名

我合并某个文件的git窗口如下

合并时提示命令的解释

[y,n,q,a,d,e,?]

查看某个版本的代码

git checkout '版本代号'

回退到某个提交版本

 先查看需要回退的版本
 git log
 进行回退
 git reset --hard <版本号>
 回退后再次pull
 git push -f
 

image.png

处理变基

git rebase --abort