----------------------------------创建分支并切换-----------------------------

git checkout -b dev 创建dev分支,然后切换到dev分支上

git switch -c dev 创建并切换到新的dev分支

------------------------------------切换分支-------------------------

git switch master 切换到master分支上

git checkout master 切换分支到master


---------------------------------查看当前分支-----------------------------------

git branch 查看当前分支,会列出所有分支


git add . 将所有修改的文件加入版本库

git status 查看要提交的内容

-------------------------提交分支------------------------

git commit -m "描述内容"

-------------------------合并分支------------------

git merge dev 把dev 分支的成果合并到master分支上

推荐 git merge --no-ff -m "描述" dev     --no-ff 参数表示禁用fast forward (Fast forward模式,但这种模式下,删除分支后,会丢掉分支信息)


-----------------------------删除分支-----------------------------

git branch -d dev 删除dev分支



----------------------------------修改bug----------------------------------------


1、当你接到一个修复一个代号101的bug的任务时,很自然地,你想创建一个分支issue-101来修复它,但是,等等,当前正在dev上进行的工作还没有提交

2、Git还提供了一个stash功能,可以把当前工作现场“储藏”起来,等以后恢复现场后继续工作

git stash 把当前工作现场“储藏”起来

git stash list 查看没有工作完的内容

git stash pop 恢复还没工作完的内容


-----------------------查看远程仓库的信息----------------
git remote

------------------------显示更详情的信息------------------
git remote -v

 

相关文章:

  • 2021-12-02
  • 2021-07-31
  • 2022-01-09
猜你喜欢
  • 2021-12-13
  • 2021-08-29
  • 2022-01-26
  • 2022-02-07
  • 2021-10-07
  • 2021-08-25
相关资源
相似解决方案