remote

Git 基础命令

我们两清 提交于 2020-01-10 22:25:30
新建代码库 #在当前目录新建一个 git 代码库 $ git init #新建一个目录,将其初始化为 git 代码库 $ git init [project-name] #下载一个项目和它的整个代码历史 $ git clone [url] 全局配置和项目配置 git 的设置文件为 .gitconfig ,它可以在用户主目录下(全局配置),也可以在项目目录下(项目配置) #显示当前 git 配置 $ git config --list #编辑 git 配置文件 $ git config -e [--global] #设置提交代码时的用户信息 $ git config [--global] user.name "[name]" $ git config [--global] user.email "[email address]" 增加/删除文件 #添加指定文件到暂存区 $ git add [file1] [file2] ... #添加指定目录到暂存区,包括子目录 $ git add [dir] #添加当前目录的所有文件到暂存区 $ git add . #删除工作区文件,并且将这次删除放入到暂存区 $ git rm [file1] [file2] ... #停止追踪指定文件,但该文件会保留在工作区 $ git rm --cached [file] #改名文件,并将这个改名放入暂存区 $

git操作

China☆狼群 提交于 2020-01-08 21:50:05
一. 本机配置 添加用户 git config –global user.name “XX” git config –gloaba user.email “XX@163.com” 查看git配置及用户信息 git config –list 生成SSH秘钥(2种方式:1.git GUI图形界面化操作; 2.git命令,即以下流程) 1) 查看是否有秘钥,有则备份然后删除文件夹 cd ~/.ssh ls 2) 正式生成,输入指令再 按三次回车,也就是第三次回车指纹密码输入可以为空 ssh-keygen -t rsa -C “邮箱” 3) 添加私钥到 ssh(如果配置过指纹密码就要输入验证) ssh -add id_rsa 进入计算机系统用户文件夹,找到id_rsa.pub,打开复制到github的setting的SSH keys当中( 该网站服务器可以添加多个ssh key公钥) 测试本机是否有访问GitHub的权限 ssh git@github.com 二. 上传GitHub了ssh后,开始建立两端的repository(版本库,仓库) 并且相关联. 建立过程(2种方式): 先在本地新建->然后添加到远程端(具体步骤): git init->git remote add origin git@xxx->在仓库添加一些初始文件xx-> git add xx->git status-

git应用

ⅰ亾dé卋堺 提交于 2020-01-08 13:43:07
克隆git clone + url 查看本地分支 git branch 创建本地分支 git branch [name] ----- 出错提示没有masder处理方法 添加所有项目文件到本地仓库缓存git add . 提交到本地仓库git commit -m "init commit" 创建本地分支 git branch [name] 查看远程分支 git branch -r 切换分支 git checkout [name] 创建并切换新分支 git checkout -b [name] 删除分支 git branch -d [name] 合并分支:git merge [name] 将名称为[name]的分支与当前分支合并 创建远程分支(本地分支push到远程) git push origin [name] 删除远程分支 git push origin :heads/[name] 或 $ git push origin :[name] 本地分支与远程分支建立联系 git branch --set-upstream-to=origin/远程分支的名字 本地分支的名字 git branch --set-upstream-to=shuiwu/master 创建空分支 git symbolic-ref HEAD refs/heads/[name] rm .git/index git

Git常用命令及场景

末鹿安然 提交于 2020-01-08 10:15:51
Git命令推送到远程分支 1、登录GitHub创建一个远程仓库。    https://github.com                2、git init   本地创建一个目录,并初始化一个git仓库。 3、git add   添加文件到当前目录下,然后执行git add ,将“修改”从当前工作区存放到暂存区。 4、git commit -m "注释语句"   将暂存区中存放的文件提交到本地git仓库。 5、git remote add origin https://远程仓库地址   将本地代码库的当前分支与远程的代码库分支相关联。 6、git pull origin master   远程库分支更新代码到本地。 7、git push -u origin master(远程分支)   将本地代码库的当前分支推送到远程的代码库。 如果如下报错 failed to push some refs to 'https://github.com/kosamino/demo.git' hint: Updates were rejected because the remote contains work that you do hint: not have locally. This is usually caused by another repository pushing hint

如何使用SSH从服务器下载文件? [关闭]

时光怂恿深爱的人放手 提交于 2020-01-07 14:44:54
【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>> 我需要从服务器下载文件到我的桌面。 (UBUNTU 10.04)我没有对服务器的Web访问权限,只有ssh。 如果有帮助,我的操作系统是Mac OS X和iTerm 2作为终端。 #1楼 如果SSH服务器支持SFTP子系统(这是SSH的一部分, 与 FTP 无关 ),请使用sftp。 如果没有,请尝试scp。 Cyber​​Duck 支持所有这些。 #2楼 在您的终端中,键入: scp your_username@remotehost.edu:foobar.txt /local/dir 根据需要替换用户名,主机,远程文件名和本地目录。 如果要访问EC2(或其他需要使用私钥进行身份验证的服务),请使用 -i 选项: scp -i key_file.pem your_username@remotehost.edu:/remote/dir/foobar.txt /local/dir 来自: http : //www.hypexr.org/linux_scp_help.php #3楼 您可以使用 scp 命令执行此操作。 scp 使用SSH协议通过扩展 cp 的语法来跨系统复制文件。 将其他系统中的内容复制到此系统: scp username@hostname:/path/to/remote/file /path/to

git

这一生的挚爱 提交于 2020-01-07 05:18:13
版本控制器 """ 完成 协同开发 项目,帮助程序员整合代码 软件:SVN 、 GIT git:集群化、多分支 """ 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

GIT 常用命令

非 Y 不嫁゛ 提交于 2020-01-05 14:26:58
GIT 常用命令 Git图形化界面我用的还可以,但是命令就不太会了,索性和大家一起学习下Git命令的用法... 一般来说,日常使用只要记住下图6个命令,就可以了。但是熟练使用,恐怕要记住60~100个命令。 下面是我整理的常用 Git 命令清单。几个专用名词的译名如下。 Workspace:工作区 Index / Stage:暂存区 Repository:仓库区(或本地仓库) Remote:远程仓库 一、新建代码库 # 在当前目录新建一个Git代码库 $ git init # 新建一个目录,将其初始化为Git代码库 $ git init [project-name] # 下载一个项目和它的整个代码历史 $ git clone [url] 二、配置 Git的设置文件为 .gitconfig ,它可以在用户主目录下(全局配置),也可以在项目目录下(项目配置)。 # 显示当前的Git配置 $ git config --list # 编辑Git配置文件 $ git config -e [--global] # 设置提交代码时的用户信息 $ git config [--global] user.name "[name]" $ git config [--global] user.email "[email address]" 三、增加/删除文件 # 添加指定文件到暂存区 $ git add

Git常用命令

二次信任 提交于 2020-01-05 14:26:36
下面是我整理的常用 Git 命令清单。几个专用名词的译名如下。 Workspace:工作区 Index / Stage:暂存区 Repository:仓库区(或本地仓库) Remote:远程仓库 一、新建代码库 # 在当前目录新建一个Git代码库 $ git init # 新建一个目录,将其初始化为Git代码库 $ git init [project-name] # 下载一个项目和它的整个代码历史 $ git clone [url]例如:  echo "# kubernetes" >> README.md  git init  git add README.md  git commit -m "first commit"  git remote add origin https://github.com/个人空间/项目名.git  git push -u origin master 二、配置 Git的设置文件为 .gitconfig ,它可以在用户主目录下(全局配置),也可以在项目目录下(项目配置)。 # 显示当前的Git配置 $ git config --list # 编辑Git配置文件 $ git config -e [--global] # 设置提交代码时的用户信息 $ git config [--global] user.name "[name]" $ git config

Git CMD - push: Update remote refs along with associated objects

百般思念 提交于 2020-01-05 14:15:51
命令格式 git push [--all | --mirror | --tags] [--follow-tags] [--atomic] [-n | --dry-run] [--receive-pack=<git-receive-pack>]       [--repo=<repository>] [-f | --force] [--prune] [-v | --verbose]       [-u | --set-upstream]       [--[no-]signed|--sign=(true|false|if-asked)]       [--force-with-lease[=<refname>[:<expect>]]]       [--no-verify] [<repository> [<refspec>…​]] 命令参数 -q, --quiet   安静模式。 -v, --verbose   详情模式。 实例 a) 将本地分支 master 推送至远程仓库 origin。 $ git push origin master 更多 http://git-scm.com/docs/git-push 来源: https://www.cnblogs.com/huey/p/5091656.html

三十三、 git push简介

大兔子大兔子 提交于 2020-01-05 14:15:29
本文整理自: http://web.mit.edu/~mkgray/project/silk/root/afs/sipb/project/git/git-doc/git-push.html http://apps.hi.baidu.com/share/detail/11403994 在git中,我们可以通过git push把本地仓库的更新推到服务器仓库。 $ git push ssh://git@dev.lemote.com/rt4ls.git master // 把本地仓库提交到远程仓库的master分支中 $ git remote add origin ssh://git@dev.lemote.com/rt4ls.git $ git push origin master 这两个操作是等价的,第二个操作的第一行的意思是添加一个标记,让origin指向ssh://git@dev.lemote.com/rt4ls.git,也就是说你操 作origin的时候,实际上就是在操作ssh://git@dev.lemote.com/rt4ls.git。origin在这里完全可以理解为后者 的别名。 需要说明的是,默认情况下这条语句等价于提交本地的master仓库到远程仓库,并作为远程的master分支。 如果想把本地的某个分支test提交到远程仓库,并作为远程仓库的master分支