• 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

  • 相关阅读:
    校招基础——时钟
    校招基础——存储器
    1065 A+B and C (64bit) (20分) 测试点3 别用cin
    如何删除windows10右键新建中不需要的选项
    Halcon2019软件安装教程 转载自:https://blog.csdn.net/cashmood/article/details/105081705
    SQL Server 跨服务器视图
    idea快速开发插件
    Npoi to Excel 简单拼写与读取
    关于提供第三方接口一键登录
    微信公众号-入坑指南(一)
  • 原文地址:https://www.cnblogs.com/yaoweilei/p/4870985.html
Copyright © 2020-2023  润新知