美文网首页
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