remote

git远程分支

血红的双手。 提交于 2019-12-01 15:24:22
git clone 命令可以将远程仓库拷贝到本地。下面的命令默认只将master分支拷贝到本地,在当前目录创建一个learngit目录,然后再在讲远程git仓库的内容都拷贝到这个目录下,并创建一个隐藏的/.git目录,自动配置远程仓库名称为origin,将最新版本的仓库内容拷贝到当前工作区。 git clone git@github.com:Richard-coder/learngit.git 如果执行下面命令,git clone 后自动创建的目录为mylearn git clone git@github.com:Richard-coder/learngit.git mylearn 克隆版远程仓库的时候,所使用的远程主机自动被Git命名为origin。如果想用其他的主机名,需要用 git clone 命令的-o选项指定。 git clone -o myremote git@github.com:Richard-coder/learngit.git 执行下面命令查看本地分支和远程分支 git branch -a #本地+远程 git branch -r #远程 git branch #本地 执行下面命令查看远程的dev分支,切换后的分支叫做远程跟踪分支,是远程分支origin/dev的引用,但是不能在本地移动。 git checkout origin/dev 但是

【Repo】repo sync:error.GitError: cannot initialize work tree

我怕爱的太早我们不能终老 提交于 2019-12-01 12:01:17
1.Error Fetching projects: 100% (725/725), done. Checking out files: 100% (4605/4605), done.out files: 41% (1902/4605) Checking out files: 100% (4371/4371), done.out files: 2% (89/4371) Checking out files: 100% (48/48), done.king out files: 35% (17/48) Checking out files: 100% (13649/13649), done.ut files: 43% (5897/13649) Checking out files: 100% (9868/9868), done. out files: 33% (3318/9868) Checking out files: 100% (21681/21681), done.ut files: 14% (3196/21681) Checking out files: 100% (5902/5902), done. out files: 40% (2407/5902) Checking out files: 100% (278/278), done.ng out files: 48%

Android native debug: 手动使用gdbserver远程调试C代码

吃可爱长大的小学妹 提交于 2019-12-01 09:57:11
一般用java做一个Android app,里面夹杂着jni/*.c 所编译出来的lib,是可以通过gdb来调试的,也许大多数人都在按照网上各种帮助在使用,原理是比较古怪的:app里被塞进去一个gdbserver程序!安装后,会在该app的data目录下出现gdbserver,然后eclipse活着什么别的工具偷偷的启动gdbserver,让他调试改app进程,哦,是通过侦听一个socket,以便让PC端远程发送命令。关于这个网上有不少原理叙述。 但是有时候,就是开发一个和java无关的C程序放在android里运行,要想调试,这么简单的需求,就不想被那些乱七八糟的束缚了 ,方法基本参照gdbserver标准方法,例如 这个 。 只是稍微结合一下Android和NDK。 大致如下: 在ndk里找到gdbserver, 例如 find /Applications/android-ndk -type f -name '*gdbserver*' |grep arm 结果 /Applications/android-ndk/prebuilt/android-arm/gdbserver/gdbserver /Applications/android-ndk/prebuilt/android-arm64/gdbserver/gdbserver Android 5.0之前是第1行,之后是第2行。

git分支概念与项目中的应用

纵然是瞬间 提交于 2019-12-01 06:08:57
文档: https://git-scm.com/book/zh/v2/Git-%E5%88%86%E6%94%AF-%E5%88%86%E6%94%AF%E7%AE%80%E4%BB%8B 分支理解 master分支是项目在创建时候的默认分支,除此之外,它并没有更多的含义。 剩下的 “开发分支”,“灰度分支”, “预发布分支”, “需求分支”,“测试分支” 都是根据项目和需求约定的。它们本质上只是一个分支而已。 分支在项目中的应用 1、首先,我们创建了一个项目: http://10.2.16.183/zhiheng/myproject 这是我局域网搭建的gitlab,我们就以这个项目为例。 2、项目的基本流程: 克隆项目到本地 > git clone http://10.2.16.183/zhiheng/myproject Cloning into 'myproject'... warning: redirecting to http://10.2.16.183/zhiheng/myproject.git/ remote: Enumerating objects: 3, done. remote: Counting objects: 100% (3/3), done. remote: Total 3 (delta 0), reused 0 (delta 0) Unpacking

使用Windows上的远程桌面连接Ubuntu环境搭建

☆樱花仙子☆ 提交于 2019-12-01 02:21:07
reference: link: http://blog.csdn.net/gulianchao/article/details/10035337 cd /home/remote # remote is the newly created user. 1. set the desktop when accessing to Ubuntu desktop via Remote Desktop Connect on Windows. echo "gnome-session" .xsesson # Ubuntu default desktop or echo "gnome-session --session=gnome-classic" .xsession # if this, you should install gnome desktop manager first by ' sudoapt-get install gnome-panel '. or echo ""xfce4-session" # if this, you'd install xfce4 desktop manager first by 'sudo apt-get install xfce4'. 2. restart xrdp service if the desktop is innormal after

Visual Studio2017 Remote Debugger

浪子不回头ぞ 提交于 2019-11-30 18:54:35
前言 大家在使用vs打包后的文件部署到服务器后,有时候我们需要对线网的后台进行调试。但是它不像在VS中。这个时候我们该怎么调试呢? 微软想到了这一点,他们在 VS 中给我们提供了一个功能: Remote Debugger,要远程调试我们就需要用到它。 关于 Remote Debugger 使用VS远程调试器Remote Debugger,你可以调试部署在不同的计算机上的VS应用程序。它适用于Windows桌面应用程序和ASP.NET的应用程序。 获取远程工具 获取远程工具的方式有两种。一种是从 MSDN 的文档中选择下载自己要下载的远程工具,还有一种是从你主机安装Visual Studio的目录中获取。 下载并安装远程工具 在要调试的设备或服务器(而不是机器运行Visual Studio),下载与你的操作系统的版本(X86,X64,或ARM版)相匹配的远程工具。 从主机拷贝 从主机VS的安装目录中拷贝Remote Debugger文件夹至你要远程的服务器。可以放到任意位置,不影响程序运行。 复制代码 Program Files\Microsoft Visual Studio 14.0\Common7\IDE\Remote Debugger 启动远程调试器 Remote Debugger文件夹里面会有x86、x64两个文件夹对应相应版本的工具

把代码从一个github被推送到另一个github

∥☆過路亽.° 提交于 2019-11-30 18:37:56
上传的哪个远程仓库(无论是码云、Github还是其他托管平台)主要是与你本地仓库的设置有关,一个本地仓库可以添加多个远程仓库。如果你的电脑上有装git命令行的话,你可以使用下面的命令查看你目前关联的远程仓库: git remote -v 如果你要添加另一个远程仓库,首先你需要先知道远程仓库的url,然后使用: git remote add <name> <url-of-remote> 添加远程仓库, <name> 是指远程仓库的别名,例如origin、mayun,随便什么都可以,只要你自己可以明白就行,第二个参数是远程仓库的url。 eg: git remote add self_web_app http://gitlab.sinosoft.com.cn:8777/asm-suite/self_web_app.git然后 git remote -v: self_web_app http://gitlab.sinosoft.com.cn:8777/asm-suite/self_web_app.git(fetch) self_web_app http://gitlab.sinosoft.com.cn:8777/asm-suite/self_web_app.git(push) 当你使用 git push 推送的时候,你应该指定那个远程仓库: git push <name of

Remote: HTTP Basic: Access denied

隐身守侯 提交于 2019-11-30 17:58:13
github:push代码失败Envent log日志如下: Push failed Remote: HTTP Basic: Access denied Authentication failed for '****.git/' 原因:用户名或者密码跟服务器端不匹配 验证失败 第一步:git config --system --unset credential.helper 重置密码 第二步:重新输入用户名、密码即可 来源: https://www.cnblogs.com/ljangle/p/11633959.html

学习Git,这篇文章足矣

女生的网名这么多〃 提交于 2019-11-30 17:55:12
#常用命令 看这个:http://www.ruanyifeng.com/blog/2015/12/git-cheat-sheet.html?bsh_bid=5983510 #-------------------- #初始化,增加版本库 git init #或者直接远程克隆 git clone http:// #-------------------- #加入文件 git add -A #或者--all增加所有,适用第一次初始化,,Git2.0起,all是git add的默认参数,可用git add .代替 git add . #增加新增和修改的,排除删除的 git add -u #增加更新和删除的,排除新增的 git add -i #查看所有修改过或已删除文件但没有提交的文件 git add -h #其他参数可以用这个命令查看 #-------------------- #commit提交到仓库 git commit -m "" #快捷命令可以写成 git ci -m 需要系统设置 #查看commit提交记录 git log --pretty=oneline git log --graph --pretty=oneline --abbrev-commit # 修改上一次的commit git commit --amend #会弹出一个vi修改界面,在最上面修改保存即可 #----

idea Python remote 远程开发

孤街浪徒 提交于 2019-11-30 03:22:45
idea Python remote 远程开发 有时候由于开发机配置太差,每次运行项目的时候又慢又卡。尝试使用远程服务器来作为运行环境,本地开发代码 配置deployment远程服务器 通过SFTP的连接方式,将web se’rver配置到远程服务器上,编码选择UTF-8 否则terminal可能会出现乱码; 验证方式有三种分别是: 密码认证 ssh免密登录 ssh agent 配置成功后就可以访问到远程服务器了,tool下面可以开启remote host 的目录 打开后就是这个效果,可以任意浏览服务器的文件相当于ftp ] 可以点击start ssh session开启远程terminal 配置远程服务器SDK 选择远程服务器上python 或者虚拟环境的地址,就可以找到对应的环境,这样设置后再你运行app时,就会在远程服务器上运行了,不会占用本地资源。 扩展 如果需要将代码与远程服务器同步,可以在deployment中设置对应的mapping,mapping指的是服务器目录和本地项目目录的映射关系。deployment path是服务器文件的目录另外还可以配置excluded path,把不需要的目录和文件去掉,相当于git中的.gitignore文件 默认时开启自动同步的,你本地的文件都会同步到服务器,当然也可以选择手动同步,点击项目右键,找到deployment