zoukankan      html  css  js  c++  java
  • git使用步骤_2017

    (部署项目)
    zbot deploy developer
     
    git对文件chmod 777后导致status发生变化,使用: git config core.fileMode false 
     
    【当前的未完成的工作隐藏起来】
    git stash ,要恢复的话使用 git stash pop
     
    (说明)——— 每次开发一个新的功能,就checkout -b 一个新分支,开发完成后提交上线后就可以删除此分支了 checkout -d .
     
     
    【创建一个新的分支,并且切换到新分支,用和项目相关的名称,不要用名字】
    git checkout -b dev
     
    【将线上版本库的地址加入】
    git remote add upstream git@github.com:xxx/xxx.git
     
    【添加文件、并提交】
    git add abc/test.php
    git commit -m 'modify something'
     
    【将线上的master拉下来,看是否有冲突】
    git pull --rebase upstream master
     
    【将本地分支提交到线上分支】
    git push origin renxing
    git log -3 #查看最近3次的提交
    git reset 编号 #回滚到指定的提交编号
    git push -f origin renxing #覆盖提交
     
    【git加入二次验证后,提交代码身份验证失败的解决办法】
    git config --local -e
    [如下部分,改为ssh验证]
     
     
    【本地冲突,直接从线上拉取代码下来覆盖本地】
    git rebase —abort
    git fetch upstream -p
    git reset —hard upstream/master
     
     
     
     
    【几个插件】
    zsh 和 tig
  • 相关阅读:
    Atom 和 markdown 基本使用
    c++11 正则表达式基本使用
    Emacs 之窗口管理
    Emacs 之列编辑模式
    Emacs 之查看帮助
    使用 json_in_java
    Linux服务 httpd
    Linux 编译安装BIND
    Kerberos
    Linux服务 DNS&BIND
  • 原文地址:https://www.cnblogs.com/rxbook/p/6542129.html
Copyright © 2011-2022 走看看