remote

git remove a file from remote repository

橙三吉。 提交于 2020-02-29 14:42:34
当你误提交一些文件的时候,比如log 之类的,这些事本地文件需要的,那么如何删除远程仓库的这些log,而不删除本地的文件呢。 git rm -r -- cached File-or-FolderName -r Allow recursive removal when a leading directory name is given. -- cached Use this option to unstage and remove paths only from the index. Working tree files, whether modified or not, will be left alone. -n或者 -- dry-run Don’t actually remove any file(s). Instead, just show if they exist in the index and would otherwise be removed by the command. git rm -r -n --cached "bin/" //-n:加上这个参数,执行命令时,是不会删除任何文件,而是展示此命令要删除的文件列表预览。 git rm File-or-FolderName #### 删除本地和repository git commit -m "Removed

git的介绍和基本使用

元气小坏坏 提交于 2020-02-27 02:40:36
git 简介 """ 什么是git:版本控制器 - 控制的对象是开发的项目代码 代码开发时间轴:需求1 > 版本库1 > 需求2 > 版本库2 > 版本库1 > 版本库2 """ git与svn比较 git的工作流程 git分支管理 git使用 安装 # 1.下载对应版本:https://git-scm.com/download # 2.安装git:在选取安装路径的下一步选取 Use a TrueType font in all console windows 选项 基础命令 将已有的文件夹 - 初始化为git仓库 """ >: cd 目标文件夹内部 >: git init """ 在指定目录下 - 初始化git仓库 """ >: cd 目标目录 >: git init 仓库名 """ 在仓库目录终端下 - 设置全局用户 """ >: git config --global user.name '用户名' >: git config --global user.email '用户邮箱' 注:在全局文件 C:\Users\用户文件夹\.gitconfig新建用户信息,在所有仓库下都可以使用 """ 在仓库目录终端下 - 设置局部用户 """ >: git config user.name '用户名' -- 用户名 >: git config user.email '用户邮箱' --

CoppeliaSim/Vrep Remote API 封装

那年仲夏 提交于 2020-02-26 20:12:56
自己把CoppeliaSim remote API 中的部分函数封装了类,可以完成机器人的关节空间控制,以及笛卡尔空间控制。 VS2017 和 CoppeliaSim/Vrep 的配置参见我的博客: CoppeliaSim Remote API 实操 关节空间控制,需在CoppeliaSim/Vrep中关闭逆运动学,笛卡尔空间控制开启逆运动学。 下面是头文件,全部文件请在下方链接下载:(包括VS的永久配置文件,需按照自己文件的路径稍作修改) https://download.csdn.net/download/qq_29696095/12192775 // Copyright SJTU // author Li Wang 05liwang@sjtu.edu.cn 935342669@qq.com // this file is used to wrap the legacy remote API of CoppeliaSim // all the unit of data from coppeliasim is m or s or N or deg // orientation is euler anles, alpha, beta and gamma // T = rotx(a)*roty(b)*rotz(g) # ifndef COPPELIA_H_ # define

Git学习笔记 - 1

限于喜欢 提交于 2020-02-25 18:55:25
ProGit这本书讲的挺不错。循序渐进。有几个命令书中语焉不详,卡住了挺长时间。记录一下。 remote branch 每一个remote branch都会在本地表现为一个不可改变的静态branch。使用git branch -a可以看到。红色的就是remote branch。不能够对这些branch进行改动,但是可以创建一个这些remote branch的tracking branch: git checkout -b b1 origin/b1 # or git checkout --tracking origin/b1 这时候,创建出来的local branch就会被git看作是对应的remote branch的tracking branch。在执行git push的时候,local branch的内容就会自动被push到它的tracking branch。 缺省的master就是origin/master的tracking branch。 本地的branch只能够通过向remote branch推送(push)数据的方式来和remote branch交互。如果想创建一个remote branch,就需要创建一个branch,然后 git branch b2 git push origin b2 这两条命令创建一个本地branch b2,然后将它增加到remote branch

git 笔记

一个人想着一个人 提交于 2020-02-15 18:29:32
$ git config --list 可以查看配置的一些东西。可以看到user.name 和user.email 分别是什么。。 如果你没有初始化过。那么直接进行初始化: $ git config --global user.name "输入你的用户名" $ git config --global user.email "输入你的邮箱" 1:使用--repalce-all 修改。 $ git config --global --replace-all user.email "输入你的邮箱" $ git config --global --replace-all user.name "输入你的用户名" 2:再说说git bash和git cmd的区别啊。。简单一句话,,git cmd是git bash的子集。所以直接用git bash就行了。 然后git gui是图形界面。 git 版本控制工具,支持该工具的网站有Github、BitBucket、Gitorious、国内的osChina仓库、csdn仓库等等。 shell 是linux、unix系统的外壳,也可以理解为命令行,就是你输入并执行命令的地方,git通过命令行和图形界面两种方式使用shell。 bash 是shell的一种,最常用的shell之一。 git Bash 方便你在windows下使用git命令的模拟终端

GitHub的使用之新建与更新代码

别等时光非礼了梦想. 提交于 2020-02-15 17:56:59
一、新建仓储:注册GitHub后你就会有0.3G的免费空间,不过只能创建公开项目,这也满足代码分享的目的,我最喜欢的倒是它的代码展示方式,可以直接浏览你的代码,代码是经过高亮、添加行号处理过的,十分漂亮,体验一流,比如这个Webpy托管的地方。而作为想要了解你代码的人,可以选择直接在线浏览自己感兴趣的,也可以直接下载压缩包,或者直接使用Git clone到本地。因为GitHub是基于Git版本控制系统,所以你上传修改代码什么的,都需要使用Git工具。我这里主要是用来分享和展示代码,所以不想在版本控制方面做过多的阐述,下面就简单讲解一下怎么在GitHub上新建一个项目,还有把自己的代码传上去。下面的前提是你已经注册了GitHub和下载安装了Git——Git下载、Windows版本下载。上传分享代码1.在GitHub上建立项目登录GitHub后,你可以在右边靠中那里找到一个按钮“New Repository”,点击过后,填入项目名称、说明和网址过后就可以创建了,然后会出现一个提示页面,记下类似git@github.com:XXX/XXX.git的地址,这个就是你这个项目的地址了。2.配置Git以及上传代码安装Git成功后,如果是Windows下,选择Git Bash,在命令行中完成一切,可能开始有点麻烦,不过就那几条命令行,用几次就记住啦。首先初始设置Git:1 git config

Git5:Git操作远程仓库

亡梦爱人 提交于 2020-02-13 17:58:02
目录 说明 一、git clone 二、git remote 三、git fetch 四、git pull 五、git push 说明 Git有很多优势,其中之一就是远程操作非常简便。本文详细介绍5个Git命令,它们的概念和用法,理解了这些内容,你就会完全掌握Git远程操作。 git clone git remote git fetch git pull git push 一、git clone 远程操作的第一步,通常是从远程主机克隆一个版本库,这时就要用到git clone命令。 $ git clone <版本库的网址> $ git clone <版本库的网址> <本地目录名> 比如,克隆jQuery的版本库: #该命令会在本地主机生成一个目录,与远程主机的版本库同名。如果要指定不同的目录名,可以将目录名作为git clone命令的第二个参数。 $ git clone https://github.com/jquery/jquery.git git clone支持多种协议,除了HTTP(s)以外,还支持SSH、Git、本地文件协议等,下面是一些例子: $ git clone http[s]://example.com/path/to/repo.git/ $ git clone ssh://example.com/path/to/repo.git/ $ git clone git:

rclone使用心得

感情迁移 提交于 2020-02-13 00:54:53
https://rclone.org/ 一边使用一边更新。 0x00 常用rclon e 命令: 1) 复制:从remote1到remote2 rclone copy -P remote:path remote:path 其中remote用 rclone config 配置。假设remote配置在google drive根目录(印象中是默认,而且根目录也是有目录ID的),那么path就是从根目录起,依次往后进入文件夹。 举例:把网友分享的A文件夹添加到gd,你要把A文件夹复制到gd中的Temp文件夹。应该: rclone copy -P remote:A remote:Temp 这个例子中,remote在gd。某些情况我们可以把remote配置在td中。(gd为google drive,td为team drive) 应该注意的是,某些时候文件夹中包含括号(),此时用英文引号""括起。如把网友分享的地球往事(第三季)文件夹添加到gd,要复制到Temp文件夹中。应该: rclone copy -P remote: " 地球往事(第三季) " remote:Temp 2) 检查文件夹大小:检查A文件夹大小 rclone --disable ListR size remote:A 其中加入 --disable ListR ,是为了关闭默认的fast list——会造成多文件夹结构漏算少算

Git 命令大全

送分小仙女□ 提交于 2020-02-08 10:26:34
Git 大全 一、Git GUI 客户端 Git 客户端下载(Windows) TortoiseGit 客户端下载(Windows) Sourcetree 客户端下载(Windows、Mac) Git Extensions 客户端下载(Windows、Mac、Linux) SmartGit 客户端下载(Windows、Mac、Linux) GitEye 客户端下载 (Windows、Mac、Linux) gitg 客户端下载(Windows、Linux) ungit 客户端下载(Windows、Mac、Linux) git-cola 客户端下载(Windows、Mac、Linux) Tower 客户端下载(Windows、Mac) Gitbox 客户端下载(Mac) GitUp 客户端下载(Mac) giggle 客户端下载(Linux) Pocket Git 客户端下载(Andorid) Working Copy 客户端下载(IOS) Git2Go 客户端下载(IOS) GitDrive 客户端下载(IOS) Fork 客户端(Windows、Mac) GitKraken 客户端(Windows、Mac、Linux) 二、Git IDE 插件 Eclipse、Myeclipse 插件下载 Netbeans 插件下载 IntelliJ IDEA 插件下载 Visual Studio