zoukankan      html  css  js  c++  java
  • git

    [root@kunpeng82 mininet]# git branch -vv
    * master bfc42f6 [origin/master] Merge pull request #921 from timgates42/bugfix/typo_updates
    [root@kunpeng82 mininet]# git config --lis
    core.repositoryformatversion=0
    core.filemode=true
    core.bare=false
    core.logallrefupdates=true
    remote.origin.url=https://github.com/mininet/mininet
    remote.origin.fetch=+refs/heads/*:refs/remotes/origin/*
    branch.master.remote=origin
    branch.master.merge=refs/heads/master
    [root@kunpeng82 mininet]#
    $ cd mininet
    $ git tag
    1.0.0
    2.0.0
    2.1.0
    2.1.0p1
    2.1.0p2
    2.2.0b0
    2.2.0b1
    2.2.0b2
    2.2.0b3
    cs244-spring-2012-final
    Above, we see the latest available beta release is 2.2.0b3. So, we switch to that branch on our virtual machine.
    
    $ git checkout -b 2.2.0b3
    Switched to a new branch '2.2.0b3'
    root@ubuntu:/data1/root/ryu/sdn-ip/Ryu-SDN-IP# git init
    Reinitialized existing Git repository in /data1/root/ryu/sdn-ip/Ryu-SDN-IP/.git/
    root@ubuntu:/data1/root/ryu/sdn-ip/Ryu-SDN-IP# rm -rf .git
    root@ubuntu:/data1/root/ryu/sdn-ip/Ryu-SDN-IP# git init
    Initialized empty Git repository in /data1/root/ryu/sdn-ip/Ryu-SDN-IP/.git/
    root@ubuntu:/data1/root/ryu/sdn-ip/Ryu-SDN-IP# git commit -m "first commit"



    root@ubuntu:/data1/root/ryu/sdn-ip/Ryu-SDN-IP# git remote add origin https://github.com/magnate3/Ryu-SDN-IP.git
    root@ubuntu:/data1/root/ryu/sdn-ip/Ryu-SDN-IP# git pull --rebase origin master
    fatal: Updating an unborn branch with changes added to the index.
    root@ubuntu:/data1/root/ryu/sdn-ip/Ryu-SDN-IP# git push -u origin master
    error: src refspec master does not match any.
    error: failed to push some refs to 'https://github.com/magnate3/Ryu-SDN-IP.git'
    root@ubuntu:/data1/root/ryu/sdn-ip/Ryu-SDN-IP# git branch 
    root@ubuntu:/data1/root/ryu/sdn-ip/Ryu-SDN-IP# git checkout -b dev
    Switched to a new branch 'dev'
    root@ubuntu:/data1/root/ryu/sdn-ip/Ryu-SDN-IP# git branch
    root@ubuntu:/data1/root/ryu/sdn-ip/Ryu-SDN-IP# git push -u origin master
    error: src refspec master does not match any.
    error: failed to push some refs to 'https://github.com/magnate3/Ryu-SDN-IP.git'
    root@ubuntu:/data1/root/ryu/sdn-ip/Ryu-SDN-IP# git add .
    root@ubuntu:/data1/root/ryu/sdn-ip/Ryu-SDN-IP# git commit -m"xxx"
    [dev (root-commit) 8cc3cee] xxx
     Committer: root <root@ubuntu.ubuntu>
    Your name and email address were configured automatically based
    on your username and hostname. Please check that they are accurate.
    You can suppress this message by setting them explicitly:
    
        git config --global user.name "Your Name"
        git config --global user.email you@example.com
    
    After doing this, you may fix the identity used for this commit with:
    
        git commit --amend --reset-author
    
     18 files changed, 1137 insertions(+)
     create mode 100644 .gitignore
     create mode 100644 LICENSE
     create mode 100644 README.md
     create mode 100644 VERSION
     create mode 100755 bin/sdnip-mgr
     create mode 100644 config.json.bak
     create mode 100644 config.sample.json
     create mode 100644 requirements.txt
     create mode 100644 sdnip/__init__.py
     create mode 100644 sdnip/arp_proxy.py
     create mode 100644 sdnip/conf_mgr.py
     create mode 100644 sdnip/fwd.py
     create mode 100644 sdnip/fwd_bgp.py
     create mode 100644 sdnip/hop_db.py
     create mode 100644 sdnip/sdn_ip.py
     create mode 100644 setup.cfg
     create mode 100644 setup.py
     create mode 100644 static_arp_table.sample.json
    root@ubuntu:/data1/root/ryu/sdn-ip/Ryu-SDN-IP# git pull origin dev
    fatal: Couldn't find remote ref dev
    root@ubuntu:/data1/root/ryu/sdn-ip/Ryu-SDN-IP# git push origin dev
    Username for 'https://github.com': magnate3
    Password for 'https://magnate3@github.com': 
    Counting objects: 21, done.
    Delta compression using up to 64 threads.
    Compressing objects: 100% (17/17), done.
    Writing objects: 100% (21/21), 11.21 KiB | 2.80 MiB/s, done.
    Total 21 (delta 0), reused 0 (delta 0)
    To https://github.com/magnate3/Ryu-SDN-IP.git
     * [new branch]      dev -> dev
    root@ubuntu:/data1/root/ryu/sdn-ip/Ryu-SDN-IP#
    root@ubuntu:/data1/root/ryu/sdn-ip/Ryu-SDN-IP# git add sdn-ip-topology
    root@ubuntu:/data1/root/ryu/sdn-ip/Ryu-SDN-IP# git push origin dev
    Username for 'https://github.com': magnate3
    Password for 'https://magnate3@github.com': 
    Everything up-to-date
    root@ubuntu:/data1/root/ryu/sdn-ip/Ryu-SDN-IP# git diff
    root@ubuntu:/data1/root/ryu/sdn-ip/Ryu-SDN-IP# git status
    On branch dev
    Changes to be committed:
      (use "git reset HEAD <file>..." to unstage)
    
            modified:   README.md
            new file:   sdn-ip-topology/configs/quagga-sdn.conf
            new file:   sdn-ip-topology/configs/quagga1.conf
            new file:   sdn-ip-topology/configs/quagga2.conf
            new file:   sdn-ip-topology/configs/quagga3.conf
            new file:   sdn-ip-topology/configs/quagga4.conf
            new file:   sdn-ip-topology/configs/zebra.conf
            new file:   sdn-ip-topology/quagga-sdn.conf
            new file:   sdn-ip-topology/quagga-test1.py
            new file:   sdn-ip-topology/quagga1.conf
            new file:   sdn-ip-topology/quagga2.conf
            new file:   sdn-ip-topology/quagga3.conf
            new file:   sdn-ip-topology/quagga4.conf
            new file:   sdn-ip-topology/zebra.conf
    
    root@ubuntu:/data1/root/ryu/sdn-ip/Ryu-SDN-IP#
    
    

    之所以引起Everything up-to-date这个信息的原因有:

    1)没有git add;
    2)git add 了,但忘了git commit -m “提交信息”

    root@ubuntu:/data1/root/ryu/sdn-ip/Ryu-SDN-IP# git push origin dev
    Username for 'https://github.com': magnate3
    Password for 'https://magnate3@github.com': 
    Everything up-to-date
    root@ubuntu:/data1/root/ryu/sdn-ip/Ryu-SDN-IP# git add README.md sdn-ip-topology
    root@ubuntu:/data1/root/ryu/sdn-ip/Ryu-SDN-IP# git commit -m"add step of creating topo"
  • 相关阅读:
    使用fiddler2抓取手机发出的请求信息
    HTML转义字符集合
    spm3安装和使用
    JSP
    Servlet
    Struts2
    java多线程-消费者和生产者模式
    java异常处理机制(try-catch-finally)
    java内部类
    java上转型和下转型(对象的多态性)
  • 原文地址:https://www.cnblogs.com/dream397/p/13292908.html
Copyright © 2011-2022 走看看