0. 安装git
$ sudo yum update -y
$ sudo yum install git -y
1. 查看远程分支
git branch -a
// 如果没发现想要的远程分支,更新远程分支列表
git remote update origin
2. 切换至某个远程分支
git checkout -b somebranch remotes/origin/somebranch
3. 撤销本地修改
git checkout -- file
4. 查看并切换仓库源地址
$ git remote -v
origin https://user@bitbucket.org/company/project.git (fetch)
origin https://user@bitbucket.org/company/project.git (push)
$
$ git remote set-url origin https://new_git_url
5. 删除本地分支
$ git branch -d branchname
// 强力删除分支
$ git branch -D branchname
6. 强制覆盖分支
// 用master分支强制覆盖staging分支,效果类似于清空staging分支并将master分支复制粘贴过去。
git push origin master:staging -f
7. 标签管理
https://www.liaoxuefeng.com/wiki/896043488029600/902335212905824
删除GitHub上的标签


删除本地标签
$ git tag --delete 1.3.0
8. 问题处理

如上图,Pull报错,又不敢轻易Push,遇到这种恼火的情况就像完全放弃本地修改,但是软件竟然disable了删除分支的操作!
命令行解决方法:
// 只是下载代码到本地,不进行合并操作
git fetch --all
// 重置本地分支(把HEAD指向最新下载的版本,这里master要修改为对应的分支名)
git reset --hard origin/master
git pull
9487

被折叠的 条评论
为什么被折叠?



