Git 分支管理

创建、删除分支等操作:官方文档

一、工作流程简述

  1. 初始化远程后从远程仓库拉取代码
git clone url # url和project.git 都可以
  1. 克隆到本地的代码只存在于本地,当前会有一个默认的 master 分支,如果需要切换到远程的某个分支需要 checkout 。在开始写代码之前应该先 branch 一个新分支
git branch newBranch
git checkout newBranch #初次切换到远程分支会自动更新本地代码
#或者精简为
git checkout -b newBranch
  1. 修改和新增的代码需要暂存到本地仓库
git add . #直接保存全部
  1. 暂存之后需要提交到本地仓库
git commit -m "some submit"
  1. 提交到远程仓库
#这里只追踪了一个远程,所以可以精简化命令
git push
#如果有多个远程
git push origin
#如果提交到某个特定分支
git push origin branchName
  1. 合并分支
#以合并到 master 为例
#当前分支为 newBranch 需要切换到 master
git checkout master
git merge newBranch
#此时 master 和 newBranch 指向了同一个快照,按需删除 newBranch
git branch -d newBranch
  1. 一些小建议:

    通常不需要删除分支,

    远程 master 权限不要乱给,

    每次修改之前要 pull 一下可以减少提交的冲突。

二、IDE 集成的可视化

很多 IDE 都集成了 git、svn 等版本管理工具,以 IntelliJ IDEA 举例,可以对照查看修改了那些部分,可视化一键切换分支,一键拉取或提交等。

对于前端,上述功能 VS Code 都有,甚至使用体验更好。

全部评论

相关推荐

野猪不是猪🐗:把你的学校加黑,加粗,斜体,下划线,描边,内阴影,内发光,投影,外发光,再上渐变色,居中,放大到最大字号,再把简历里其它内容删了,就行了
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客企业服务