git学习笔记

105 阅读1分钟
  • 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 删除本地分支branchName
    • git push origin :branchName 删除远端分支branchName(即将删除的分支推送到远端)