zoukankan      html  css  js  c++  java
  • git-command

    常用命令:

    从远程库上取代码到本地,并创建本地分支

    git checkout -b local_branch --track remotes/origin/mitaka
    (local_branch本地分支名,origin/mitaka远程分支名称)

    修改已经提交过的代码

    git commit --amend -a

    把本地已经commit的代码分支,push到远程库中

    git push origin local_branch:refs/for/master

    查看所有分支

    git branch -a

    查看当前分支的记录

    git log

    查看该条commit的修改记录

    git show 2e6c34240adf491595151176a0a5674f6bcc477b

    分支版本回退到指定

    git reset --hard 95cec54167807c5bd13ea61c41b0e4c93f17238f

    代码有冲突的时候

    1)先把自己分支关联的分支库更新git pull master

    2)用更新后的代码合入到自己的本地分支

    git rebase master

    需要取别人的代码修改的时候

    1)先fetch下来别人的修改(提交过的gerrit页面,右上角有个download,点开后选择Checkout的链接拷贝下来执行)。
    git fetch git://git.openstack.org/openstack/ironic refs/changes/55/466155/1 && git checkout FETCH_HEAD
    2)然后再checkout一下。
    git checkout -b <new-branch-name>
    3)把代码修改后再提交
    git commit -a --amend
    4)把本地已经commit的代码分支,push到远程库中
    git push origin local_branch:refs/for/master

    常用设置:

    cmd proxy设置:
    set http_proxy=http://10.167.196.133:8080
    set http_proxy_user=
    set http_proxy_pass=

    git proxy设置:
    git config http.proxy http://10.167.196.133:8080
    git config https.proxy https://10.167.196.133:8080
    git config –global http.proxy http://user:password@http://10.10.10.10:8080
    git config --system(--global/--local) --unset http.proxy

    git用户名和邮件地址设置:
    git config --global user.name "Firstname Lastname"
    git config --global user.email "your_email@youremail.com"

    设置缓存大小:
    git config --global http.postBuffer 24288000

    配置mergetool为bc3
    $ git config --global diff.tool bc3
    $ git config --global difftool.bc3.path "D:Program FilesBeyond Compare 3BCompare.exe"

    git merge
    git mergetool -t [tool]
    git add .
    git commit

  • 相关阅读:
    Junit单元测试
    点餐系统
    文件的横纵转换
    零碎知识--日积月累
    json校验
    程序员必须收藏的14个顶级开发社区!
    管理员权限
    Thinking In Java 读书笔记
    学生考试系统
    JeeSite开发笔记
  • 原文地址:https://www.cnblogs.com/yaoweilei/p/4870985.html
Copyright © 2011-2022 走看看