zoukankan      html  css  js  c++  java
  • 日常工作中Git的正确使用姿势

    1.拉取指定git分支:

    git clone -b next “git地址”
    
    上面命令中的-b(branch)就是克隆的时候指定分支。
    如果此时你是在git网站上添加了密钥,并且git地址是SSH方式的地址,那么可以直接克隆下来。如果你用的是HTTPS方式,你就需要输入用户名密码进行克隆。

    2.分支上开发方式:

    1、git checkout -b next-dev   (创建并切换到next-dev分支上,遵循BUG分支)
    2、我们可以在next-dev上愉快的写我们的代码,写完后可把代码提交到本地仓库:
    (1) git add . (".“的意思就是保存添加所有修改到暂存区)
    (2) git commit -m “注释” (将暂存区中的修改提交到本地仓库)
    3、开发完成后我们可将next-dev分支合并到本地next分支上:
    (1)切换到本地next分支:git checkout next (切换分之前,需要先在next-dev上commit更改到本地仓库)
    (2)本地next分支更新:git pull origin next (当你合并分支的时候,可能其他同事又提交了新的内容)
    (3)在本地next分支上去合并next-dev分支:git merge next-dev。(若分支合并出现冲突,这里推荐使用idea集成git工具在idea中去合并冲突,因为比较方便的就能查看到冲突代码块)
    4、提交本地next到远程next: git push origin next:next (”:“前面的是本地分支的名字,”:"后面的是远程分支的名字)
      每次提交代码到远程都要写分支比较麻烦,可以将本地分支跟踪远程分支,这样每次提交代码,只需要执行命令 git push 即可。
      跟踪方法:git branch --set-upstream-to=origin/远程分支名称 本地分支名称

    3.注意事项:

    1、提交前先git pull是一个好习惯,更新别人提交的代码,避免冲突。
    2、为防止我们的误操作,如不小心按到键盘在配置文件中多加了一个字母。我们可以使用idea中的git compare去查看本地分支与远程分支中的差异,确定都是我们自己的正确修改后再提交。
    3、分支切换前需要先commit保存修改到本地仓库,不然切换不会成功,强行切换会导致当前分支被覆盖。
    4、在git里面总是有后悔药吃的,所以大胆搞,出错了大不了回滚。

    https://blog.csdn.net/muser_/article/details/97280708

  • 相关阅读:
    hdu3746 KMP的next数组应用,求项链首尾项链循环
    hdu4067 费用流(混合欧拉的宽展和延伸)
    hdu4067 费用流(混合欧拉的宽展和延伸)
    hdu1501 记忆化搜索
    hdu1501 记忆化搜索
    hdu1316 大数
    hdu1316 大数
    hdu4411 经典费用里建图
    hdu4411 经典费用里建图
    hdu4768 非常规的二分
  • 原文地址:https://www.cnblogs.com/zzmx0/p/12833597.html
Copyright © 2011-2022 走看看