-
git 常用命令:
git status查看变更git log查看git提交日记git branch查看当前分支git branch -a查看所有分支git pull从远端仓库拉去最新的代码git checkout -b branchName在本地新建一个名为branchName的分支git checkout -b 1.1 v1.1.0在tag为1.1.1初新建分支git push origin branchName将本地名为branchName的分支推送到远端git tag -a v1.0.0 -m "change content"为当前所在位置打tag。“v1.0.0”是tag号 “change content” 为此次提交所做的修改描述git tag -a v1.0.0 -m "change content" 4ssdd32sd2223sdsdw"4ssdd32sd2223sdsdw"为git log所看到的提交是的校验和git push origin v1.0.0将tag“v1.0.0”推送到远端
-
开发不能快速上线的新功能A时,需要新切分支进行开发功能A,流程如下:
- 新建一个本地分支:
git checkout -b branchName - 提交分支branchName到远端:
git push origin branchName - 在本地branchName上做功能A的代码修改
- 在branchName上提交代码(至此,A功能的代码修改被提交到远端的branchName上)
- 需要上线时,将branchName与master合并(merge),然后部署
- 新建一个本地分支:
-
删除远端分支:
git branch -d branchName删除本地分支branchNamegit push origin :branchName删除远端分支branchName(即将删除的分支推送到远端)