学习Git命令

git add . //指的是把所有文件 添加到本地repository
git commit -m “#123 test” //这里是添加commit的message
git push origin master //origin指的是remote 远端地址, master 指的是你的分支。

本地分支
git branch远程分支
git branch -a

切换分支
git branch bug56

下载远程分支
git checkout bug56
git pull origin bug56

查看修改
git status

提交本次修改
git commit -am “#bug56”
git push origin bug56

合并分支
git branch
git checkout develop
git pull origin develop
git merge bug56
git commit -am “合并分支”
git push origin develop

从release合并单个文件到master
git checkout release 两个减号 /文件路径

恢复本地修改的文件
git checkout — plugin/poster/model.php

合并分支
git merge –no-ff -m “merged bug fix 101” issue-101

暂存缓冲区
git stash

恢复暂存
git stash pop

从远程分支创建本地分支
git checkout origin/master -b fixbug

# 删除 untracked files
git clean -f
# 连 untracked 的目录也一起删掉
git clean -fd

重命名分支,如果newbranch名字分支已经存在,
则需要使用-M强制重命名,否则,使用-m进行重命名。
git branch -m | -M oldbranch newbranch

删除branchname分支
git branch -d | -D branchname

删除远程branchname分支
git branch -d -r branchname