git push -u origin master error: src refspec master does not match any. error: failed to push some refs to
远程仓库代码版本与本地不一致导致的。可以现git pull 手动merge,然后再push即可。
可能是由于没有commit就 pull
可能是代码仓库是空的,没有文件。
这次的原因是:没有master branch。
ppeix:rovio$ git checkout -b master 创建新的branch。
Switched to a new branch 'master'
ppeix:rovio$ git branch -av
develop 816c4e3 add av_test case
* master 816c4e3 add av_test case
删除rm xmms2-0.8DrO_o
删除 rm scipy-0.14.0/ -rf
https://github.com/Atom-machinerule/Atoms_qbo_apps.git
ppeix:fuerte_workspace$ cd sandbox/
ppeix:sandbox$ ls
Atoms_qbo_apps lsd_slam qbo_joint_odom rgbd_launch
depthimage_to_laserscan ORB_SLAM qbo_sigproc
ppeix:sandbox$ cd Atoms_qbo_apps/
ppeix:Atoms_qbo_apps$ ls
AUTHORS pointcloud_to_laserscan qbo_controllers README.md
CMakeLists.txt qbo_ball_tracker qbo_description stack.xml
LICENSES qbo_bringup qbo_follower
Makefile qbo_communicator qbo_navigation
https://github.com/raulmur/ORB_SLAM.git
https://github.com/tum-vision/lsd_slam.git
ppeix:ORB_SLAM$ git diff
diff --git a/Data/rviz.vcg b/Data/rviz.vcg
index 295dbff..58b0543 100644
--- a/Data/rviz.vcg
+++ b/Data/rviz.vcg
@@ -1,19 +1,15 @@
Background\ ColorB=1
Background\ ColorG=1
Background\ ColorR=1
-Camera\ Config=-1.3748 4.59369 4.31087 0.0334986 -0.381037 1.14662
+Camera\ Config=-1.0498 4.72369 41.6447 0.0582781 0.365768 0.718059
Camera\ Type=rviz::OrbitViewController
Fixed\ Frame=/ORB_SLAM/Camera
-Marker.Camera=1
Marker.Enabled=1
-Marker.Graph=1
-Marker.KeyFrames=1
-Marker.MapPoints=1
Marker.Marker\ Topic=/ORB_SLAM/Map
Marker.Queue\ Size=100
-Property\ Grid\ Splitter=502,78
-Property\ Grid\ State=expanded=.Global Options,Marker.Enabled;splitterratio=0.5
-QMainWindow=000000ff00000000fd00000003000000000000011d00000296fc0200000002fb000
+Property\ Grid\ Splitter=591,89
+Property\ Grid\ State=expanded=.Global Options,.Global Status,Marker.Enabled;sp
+QMainWindow=000000ff00000000fd000000030000000000000134000002fcfc0200000002fb000
Target\ Frame=/ORB_SLAM/Camera
Tool\ 2D\ Nav\ GoalTopic=/move_base_simple/goal
Tool\ 2D\ Pose\ EstimateTopic=initialpose
@@ -21,7 +17,7 @@ Tool\ 2D\ Pose\ EstimateTopic=initialpose
ClassName=rviz::MarkerDisplay
Name=Marker
[Window]
-Height=795
-Width=929
-X=734
+Height=828
+Width=941
+X=499
Y=-28
(END)
-Marker.MapPoints=1
Marker.Marker\ Topic=/ORB_SLAM/Map
Marker.Queue\ Size=100
-Property\ Grid\ Splitter=502,78
-Property\ Grid\ State=expanded=.Global Options,Marker.Enabled;splitterratio=0.5
-QMainWindow=000000ff00000000fd00000003000000000000011d00000296fc0200000002fb000000100044006900730070006c006100790073010000001d00000296000000ee00fffffff
+Property\ Grid\ Splitter=591,89
+Property\ Grid\ State=expanded=.Global Options,.Global Status,Marker.Enabled;splitterratio=0.262983
+QMainWindow=000000ff00000000fd000000030000000000000134000002fcfc0200000002fb000000100044006900730070006c006100790073010000001f000002fc0000010600fffffff
Target\ Frame=/ORB_SLAM/Camera
Tool\ 2D\ Nav\ GoalTopic=/move_base_simple/goal
Tool\ 2D\ Pose\ EstimateTopic=initialpose
@@ -21,7 +17,7 @@ Tool\ 2D\ Pose\ EstimateTopic=initialpose
ClassName=rviz::MarkerDisplay
Name=Marker
[Window]
-Height=795
-Width=929
-X=734
+Height=828
+Width=941
+X=499
Y=-28
https://github.com/yuanboshe/rovio_base.git
基于前人包的管理方法:直接基于别人先add ,commit,然后删除git remote rm origin,再添加origin再pull即可。
83 (2015-11-24) (09:18:53) git add src/rovioTest.cpp
84 (2015-11-24) (09:19:10) git commit -m 'add testcase'
85 (2015-11-24) (09:19:14) git status
86 (2015-11-24) (09:19:25) git add CMakeLists.txt launch/rovioServer.launch src/rovioParser.cpp
87 (2015-11-24) (09:19:51) git remote add origin git@github.com:ppp2006/rovio_base.git
88 (2015-11-24) (09:20:07) git remote rm origin
89 (2015-11-24) (09:20:09) git remote add origin git@github.com:ppp2006/rovio_base.git
90 (2015-11-24) (09:20:15) git push -u origin master
91 (2015-11-24) (09:20:26) git log
92 (2015-11-24) (09:20:29) cat .git/config
https://github.com/WPI-RAIL/rovio.git