1. 查看远程分支
git branch -a
2. 如果没发现想要的远程分支,更新远程分支列表
git remote update origin
3. 切换至某个远程分支
git checkout -b somebranch remotes/origin/somebranch
4.
如上图,Pull报错,又不敢轻易Push,遇到这种恼火的情况就像完全放弃本地修改,但是软件竟然disable了删除分支的操作!
命令行解决方法:
// 只是下载代码到本地,不进行合并操作
git fetch --all
// 重置本地分支(把HEAD指向最新下载的版本,这里master要修改为对应的分支名)
git reset --hard origin/master
git pull
5. 撤销本地修改
git checkout -- file
6. 查看并切换仓库源地址
$ 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
7. 删除本地分支
$ git branch -d branchname
// 强力删除分支
$ git branch -D branchname
8. 强制覆盖分支
// 用master分支强制覆盖staging分支,效果类似于清空staging分支并将master分支复制粘贴过去。
git push origin master:staging -f
9. 打标签
https://www.liaoxuefeng.com/wiki/896043488029600/902335212905824
安装git
$ sudo yum update -y
$ sudo yum install git -y