origin

git的日常操作

家住魔仙堡 提交于 2020-02-29 16:32:21
git参考 http://www.git-scm.com/book/zh/ch3-5.html git中文资料 http://blog.csdn.net/yangwen123/article/details/8664342 https://github.com/abhikp/git-test/wiki/View-the-commit-log-of-a-remote-branch 1)安装Git 2)配置用户信息 git config --global user.name "username" git config --global user.email "email" git config --global color.ui true 3)生成公钥对 ssh-keygen –t rsa 在用户的主目录下的.ssh/中,把id_rsa.pub变为username.pub发给管理员 4)clone远程的仓库 git clone gitolite@192.168.0.102:xxx.git 克隆完成后,本地有和远程服务器一样的版本库 5)日常操作 查看当前repository的状态 git status 每天开始工作的时候,执行pull操作,把服务器上的内容合并到本地 git pull origin develop 把本地修改的文件添加到staged中(所有修改的文件) git add

git码云

*爱你&永不变心* 提交于 2020-02-29 08:56:27
版本控制器 """ 完成 协同开发 项目,帮助程序员整合代码 i)帮助开发者合并开发的代码 ii)如果出现冲突代码的合并,会提示后提交合并代码的开发者,让其解决冲突 软件:SVN 、 GIT(都是同一个人的个人项目) github、gitee(两个采用git版本控制器管理代码的公共平台) git:集群化、多分支 """ git 简介 """ 什么是git:版本控制器 - 控制的对象是开发的项目代码 代码开发时间轴:需求1 => 版本库1 ==> 需求2 => 版本库2 => 版本库3(版本库1) => 版本库4(版本库2) """ git与svn比较 git的工作流程 版本库间的通信 git分支管理 git使用 流程(核心总结) """ 1)有红色信息(工作区有内容),就执行 add 2)全绿信息(内容全部在暂存区),才执行 commit 3)只有被版本库控制的代码,才能被监听,所以可以回滚到任何一个版本 """ 安装 # 1.下载对应版本:https://git-scm.com/download # 2.安装git:在选取安装路径的下一步选取 Use a TrueType font in all console windows 选项 基础命令 将已有的文件夹 - 初始化为git仓库 """ >: cd 目标文件夹内部 >: git init """ 在指定目录下 -

20130907.Git学习记录

亡梦爱人 提交于 2020-02-29 08:48:16
<div><strong>1、任何文件在Git内都只有三种状态:</strong></div><blockquote style="MARGIN-RIGHT: 0px" dir=ltr> <div><font color=#ff0000>①已提交(committed):</font>已提交表示该文件已经被安全地保存在本地数据库中了;</div> <div><font color=#ff0000>②已修改(modified):</font>已修改表示修改了某个文件,但还没有提交保存;</div> <div><font color=#ff0000>③和已暂存(staged):</font>已暂存表示把已修改的文件放在下次提交时要保存的清单中。</div></blockquote><div>由此我们看到Git管理项目时,文件流转的三个工作区域:Git 的本地数据目录,工作目录以及暂存区域。</div><div> </div><div><strong>2、先决条件:</strong></div><div>1)在GitHub上面注册一个账号并激活</div><div>2)安装windows下的git客户端如msysgit</div><div> </div><div>*****************************华丽的分割线*****************************

提交代码到GitHub(常见错误)

醉酒当歌 提交于 2020-02-29 08:20:35
引用 1.创建一个新的repository: 先在github上创建并写好相关名字,描述。 $cd ~/hello-world //到hello-world目录 $git init //初始化 $git add . //把所有文件加入到索引(不想把所有文件加入,可以用gitignore或add 具体文件) $git commit //提交到本地仓库,然后会填写更新日志( -m “更新日志”也可) $git remote add origin git@github.com:WadeLeng/hello-world.git //增加到remote $git push origin master //push到github上 2.更新项目(新加了文件): $cd ~/hello-world $git add . //这样可以自动判断新加了哪些文件,或者手动加入文件名字 $git commit //提交到本地仓库 $git push origin master //不是新创建的,不用再add 到remote上了 3.更新项目(没新加文件,只有删除或者修改文件): $cd ~/hello-world $git commit -a //记录删除或修改了哪些文件 $git push origin master //提交到github 4.忽略一些文件,比如*.o等: $cd ~/hello

基于Opencv的MeanShift跟踪算法实现

∥☆過路亽.° 提交于 2020-02-29 06:04:36
转载请标明出处: http://blog.csdn.net/koriya/archive/2008/11/21/3347365.aspx #include "cv.h" #include "highgui.h" #include <stdio.h> #include <ctype.h> IplImage *image = 0, *hsv = 0, *hue = 0, *mask = 0, *backproject = 0, *histimg = 0;//用HSV中的Hue分量进行跟踪 CvHistogram *hist = 0;//直方图类 int backproject_mode = 0; int select_object = 0; int track_object = 0; int show_hist = 1; CvPoint origin; CvRect selection; CvRect track_window; CvBox2D track_box; // Meanshift跟踪算法返回的Box类 CvConnectedComp track_comp; int hdims = 50; // 划分直方图bins的个数,越多越精确 float hranges_arr[] = {0,180};//像素值的范围 float* hranges = hranges_arr;/

Git强制覆盖master分支

这一生的挚爱 提交于 2020-02-29 05:55:35
在开发中,通常会保持两个分支master分支和develop分支,但是如果因为develop上面迭代太多而没有及时维护master,最后想丢弃master而直接将测试确认过的develop强推到master,该怎么操作呢? 网上搜了一下,但是真正自己使用起来却又暴露出各种问题。因此,做如下总结分享,希望对遇到同样问题的人用帮助。 场景一:master下有a.txt文件,develop下有a.txt(和master保持一致),b.txt文件(追加文件),c/c.txt文件(追加文件夹和文件)。 场景二:master下有a.txt文件,develop下有a.txt(追加自己内容),b.txt文件(追加文件),c/c.txt文件(追加文件夹和文件)。 场景三:master下有a.txt文件(追加自己内容),develop下有a.txt(追加自己内容),b.txt文件(追加文件),c/c.txt文件(追加文件夹和文件)。其中master的a.txt和develop的a.txt不存在竞合。 场景四:master下有a.txt文件(追加自己内容),develop下有a.txt(追加自己内容),b.txt文件(追加文件),c/c.txt文件(追加文件夹和文件)。其中master的a.txt和develop的a.txt存在竞合。 网上查找了一个操作步骤,如下: 切换到develop分支下

git 提交代码

巧了我就是萌 提交于 2020-02-29 03:44:26
先用git add 命令提交至缓存区 · git add -A 提交所有变化 · git add -u 提交被修改(modified)和被删除(deleted)文件,不包括新文件(new) · git add . 提交新文件(new)和被修改(modified)文件,不包括被删除(deleted)文件 git commit -m "这里写备注" 提交至本地仓库 git push 将本地仓库修改推送到服务器上的仓库中 常用命令: git status [查看当前仓库中文件的状态] git status -s : 文件状态的简写(M - 修改, A - 添加, D - 删除, R - 重命名,s- 未追踪) git branch 查看本地所有分支 git status 查看当前状态 git commit 提交 git branch -a 查看所有的分支 git branch -r 查看远程所有分支 git commit -am "init" 提交并且加注释 git remote add origin git@192.168.1.119:ndshowgit push origin master 将文件给推到服务器上 git remote show origin 显示远程库origin里的资源 git push origin master:develop git push origin

git基本使用

青春壹個敷衍的年華 提交于 2020-02-29 01:47:55
git add:将本地文件增加到暂存区 git commit:将暂存区的内容提交到本地仓库(本地分支,默认master分支) git push:将本地仓库的内容推送到远程仓库(远程分支) git pull:将远程仓库的内容拉取到本地仓库(本地分支) 安装git msysgit.github.io 安装时:Use git from git bash only...其他默认下一步 配置系统变量path:bin 配置git:用户名和邮箱 右键git bash git config --global user.name "hdf123" git config --global user.email "15137102387@163.com" 查看C:\Users\lenovo 搭建git服务器(远程仓库):统一的托管网站https://github.com 为了在本地和远程仓库之间进行免密钥登录,可以配置ssh 本地和远程关联 配置ssh:先在本地配置,发送给远程 ssh-keygen -t rsa -C 15137102387@163.com 一直回车 发送给远程: github - settings - SSH and ...- New SSH - title任意、key中输入 刚在本地生成的ssh:将本地刚生成的id_rsa.pub内容复制到远程的Key中 测试连通性: ssh -T

git 码云

僤鯓⒐⒋嵵緔 提交于 2020-02-29 01:03:47
版本控制器 """ 完成 协同开发 项目,帮助程序员整合代码 i)帮助开发者合并开发的代码 ii)如果出现冲突代码的合并,会提示后提交合并代码的开发者,让其解决冲突 软件:SVN 、 GIT(都是同一个人的个人项目) github、gitee(两个采用git版本控制器管理代码的公共平台) git:集群化、多分支 """ git 简介 """ 什么是git:版本控制器 - 控制的对象是开发的项目代码 代码开发时间轴:需求1 => 版本库1 ==> 需求2 => 版本库2 => 版本库3(版本库1) => 版本库4(版本库2) """ git与svn比较 git的工作流程 版本库间的通信 git分支管理 git使用 流程(核心总结) """ 1)有红色信息(工作区有内容),就执行 add 2)全绿信息(内容全部在暂存区),才执行 commit 3)只有被版本库控制的代码,才能被监听,所以可以回滚到任何一个版本 """ 安装 # 1.下载对应版本:https://git-scm.com/download # 2.安装git:在选取安装路径的下一步选取 Use a TrueType font in all console windows 选项 基础命令 将已有的文件夹 - 初始化为git仓库 """ >: cd 目标文件夹内部 >: git init """ 在指定目录下 -

git-cleanup-workspace

旧时模样 提交于 2020-02-28 23:33:46
很多时候需要为自己的工作目录清理一下,比如,常见的有恢复当前版本 到HEAD,保存当前的工作,check out出来另一个分支做开发,下面介绍几个我自己常用 的方法。 git stash 保存当前的工作,checkout出来其它的分支进行开发。比如,我在更新一个Readme文件, 而同时,我又有一个新的任务进来,需要checkout另外一个分支。那么这个时候,我就 需要保存当前的工作,一个很好用的方法就是 git stash git st # On branch master # Changes not staged for commit: # (use "git add <file>..." to update what will be committed) # (use "git checkout -- <file>..." to discard changes in working directory) # # modified: README # no changes added to commit (use "git add" and/or "git commit -a") git stash # Saved working directory and index state WIP on master: afd3c45 Rewrapped lines # HEAD is