美文网首页
git常用命令

git常用命令

作者: 雨田君的记事本 | 来源:发表于2018-10-30 16:17 被阅读0次

    普通操作流程

    1. git是多人协作工具,用来对项目进行版本控制
    2. 克隆项目 git clone https://github.com/twbs/bootstrap.git
    3. 编辑修改项目之后,git status 可以查看修改了哪些文件
    4. 确认无误,提交本次修改 git commit -am '本次修改的描述'
    5. 如果本次修改有添加新文件需要加入版本控制 git add ../xxx/xx.txt 然后再次 git commit -am '添加新文件'
    6. 功能完成之后,期间可能会有多次commit,测试无误,再往远程服务器推送,一般的步骤如下:
      1. git pull 修改的时候,代码服务器可能已经更新了,所以需要先拉取最新的代码
      2. 一般情况下git会自动完成合并,但是有可能修改同一个文件,就会有冲突,需要手工处理冲突之后再次 git commit -am 'merge xxx'
      3. git push 推送到远程服务器

    带分支情况

    1. 一般项目会有3个分支
      1. master 主分支,一般是线上环境正在使用的分支,不允许在这个分支上直接修改代码。
      2. dev 开发分支,项目新功能,其他成员开发的功能,bug修改一般都是在这里合并。测试通过之后才会和主分支合并。
      3. 本地分支,个人负责功能块,项目一些新需求,测试功能,bug修复等都在本地分支完成。如果修改失败或者不需要了,直接删除就好。
    2. 获取远程dev分支,并与本地dev分支建立映射关系 git checkout -b dev origin/dev
    3. 切换本地分支 git checkout my_branch
    4. 合并分支,一般是将本地分支合并到开发分支
      1. 本地 my_branch 分支功能测试完成,然后提交 git commit -am 'xxx功能完成'
      2. 切换到开发分支 git checkout dev
      3. 获取最新的开发分支代码 git pull
      4. 合并分支 git merge my_branch
      5. 确认无冲突之后推送到远程分支 git push
    5. 撤销未commit的修改 git checkout -- xx.txt

    相关文章

      网友评论

          本文标题:git常用命令

          本文链接:https://www.haomeiwen.com/subject/jobgtqtx.html