-
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(即将删除的分支推送到远端)