GitStand

GitStand

git思想

  • 远程的分支只是远程的,本地的是本地的,本地的master只是个代号,通俗都是对应的
  • 切换分支时候,重点:文件夹下面得到文件也会变化

常用命令

git fetch --all 远程分支同步
git checkout -b 本地分支名x origin/远程分支名x 拉取远程分支并同时创建对应的本地分支
git branch -a       #查看本地及远程的所有分支
git branch  #查看本地分支:
git checkout 分支 #切换分支:
git push origin -d 分支名  #删除远程分支: 
git branch -d 分支名  #删除本地分支
git remote show origin  #查看远程分支和本地分支的对应关系
git push origin dev1:dev1 # 推送特定分支

git fetch origin dev(dev为远程仓库的分支名) ---> 下面拉取远程的develop分支
git checkout -b dev(本地分支名称) origin/dev(远程分支名称)  --> 在本地创建分支dev并切换到该分支

git pull origin dev(远程分支名称) 把某个分支上的内容都拉取到本地

注意

在merger时候一定要保证有文件删除或者增加要不git检测不出来,改完要git add .

tag

  • 列出已有tag: git tag
  • 新建tag: git tag -a v0.1 -m "描述信息"
  • 查看tag信息:git show tagName
  • 推tag: git push origin v1.0
  • 删除本地tag: git tag -d v0.1.2
  • 删除远程的tag: git push origin :refs/tags/v0.1.2
posted @ 2020-12-10 22:24  maob  阅读(64)  评论(0编辑  收藏  举报