Git入门——远程仓库及分支管理
关于本地版本库的操作,请见:Git入门——本地版本库操作
仓库地址有两种形式,https形式: https://github.com/zhuwq585/DataStructure-JavaScript.git
ssr形式: git@github.com:zhuwq585/DataStructure-JavaScript.git
使用https形式则每次需要输入用户名密码且速度慢,使用ssr形式就直接调用先前配置的ssr密钥进行认证,无需输入用户名密码。
git branch 分支名 创建分支
git branch 查看分支 标注*的是当前分支
git checkout 分支名 切换分支
apply恢复工作区,使用git stach drop删除工作区暂存文件。使用git stach list可以查看储存的工作现场。可以暂存多个工作区状态,这个时候就需要在apply等命令后加上list命令中查询到的暂存文件名。
| 命令 | 说明 |
| git remote add origin 仓库地址 | 将远程库与本地当前库关联 |
| git push -u origin master | 将本地仓库推送至远程仓库 |
| git clone 远程库地址 | 将远程仓库克隆至本地 |
| git branch 分支名 | 创建分支 |
| git branch | 查看分支列表 |
| git checkout 分支名 | 切换分支 |
| git checkout -d 分支名 | 删除分支 |
| git checkout -b 分支名 | 创建并切换至分支 |
| git merge 分支名 | 将分支合并至当前分支 |
| git log --graph | 查看分支合并图 |
| git stash | 暂存工作区 |
| git stash apply | 恢复工作区 |
| git stach drop | 删除工作区状态暂存文件 |
| git stach list | 查看工作区状态暂存文件列表 |
| git stach pop | 恢复工作区状态并删除暂存文件 |
| git remote | 查看远程库信息 (-v 查看详细信息) |
| git push origin 分支名 | 将本地分支提交至远程库 |
| git checkout -b 分支名 origin/分支名 | 创建远程库分支的本地分支 |
| git branch --set-upstream 分支名 origin/分支名 | 将本地分支与远程库分支建立链接 |
| git pull | 将远程分支抓至本地并试图合并 |
Git入门——远程仓库及分支管理的更多相关文章
- 版本控制工具(下)——Git的远程仓库、分支管理与其它操作
预备知识: SSH协议参考资料:http://blog.csdn.net/vevenlcf/article/details/43273405 图解公钥和私钥:http://blog.csdn.net/ ...
- Git 获取远程仓库指定分支内容
1. 在本地一个空的文件夹中 git init (生成本地仓库) 2. 在刚刚的文件夹中随便建立一个文件 ,git add . (为了生成分支)(提交到暂存区) 3. git commit -m'1 ...
- git 从远程仓库指定分支clone代码到本地
不指定分支 git clone + clone 地址 # 例如 git clone https://amc-msra.visualstudio.com/xxx/_xx/xxxxxx 指定分支 git ...
- git 本地给远程仓库创建分支 三步法
命令如下: 1:本地创建分支dev Peg@PEG-PC /D/home/myself/Symfony (master) $ git branch dev 2:下面是把本地分支提交到远程仓库 Peg@ ...
- Git从远程仓库里拉取一条本地不存在的分支方法
Git从远程仓库里拉取一条本地不存在的分支方法 从远程仓库里拉取一条本地不存在的分支时,进入到对应目录先执行git fetch然后再执行git checkout -b 本地分支名 origin/远程分 ...
- git学习(4)远程库和分支管理
git学习(4)远程库和分支管理 1.1建立本地git库和远程库联系 我使用的是GitHub上的库,首先在GitHub上新建一个库,在建立与远程库的联系之前需要建立ssh key.建立ssh key可 ...
- Git使用手册/Git教程:git fetch 将远程仓库的分支及分支最新版本代码拉取到本地
相关文章: 关于验证是否存在ssh配置以及生成SSH Key的方法可以参照文章:Git使用手册:生成SSH Key 关于SSH Key的使用和公钥在gitHub.gitLab的配置等,请参考文章:Gi ...
- 1. git 本地给远程仓库创建分支 三步法
命令如下: 1:本地创建分支dev 1 2 Peg@PEG-PC /D/home/myself/Symfony (master) $ git branch dev 2:下面是把本地分支提交到远程仓库 ...
- git clone远程仓库的指定分支
正常clone方式 git clone <远程仓库地址> 默认clone的是远程仓库的master分支 clone指定分支 git clone -b <分支名> <远程仓 ...
随机推荐
- Stack Overflow:研究发现访问PHP和 Android的流量更可能来自低收入国家
Stack Overflow 的数据科学家 David Robinson 发现,软件行业的分工让不同发达地区的程序员依赖于不同的编程语言.软件已经是一个全球性的行业,也有高端低端之分,最高端的是数据 ...
- 自学Linux Shell16.3-函数递归+创建库
点击返回 自学Linux命令行与Shell脚本之路 16.3-函数递归+创建库 1. 函数递归 递归调用函数是指函数调用自身进行求解. 通常,递归函数有基值,函数最终递推到达该值. 许多高级数学算法使 ...
- 【BZOJ1816】[CQOI2010]扑克牌(二分,贪心)
[BZOJ1816][CQOI2010]扑克牌(二分,贪心) 题面 BZOJ 题解 看了一眼这题,怎么这么眼熟?woc,原来\(xzy\)的题目是搬的这道啊... 行,反正我考的时候也切了,这数据范围 ...
- 小trick总结
一个圆上的整点数量不会很多.(Cf AIM TR 5 F) 二分图完美匹配求字典序最小的方案:先一遍匈牙利求出任意一组完美匹配.再跑一遍逐位确定,要求不能修改编号比它小的匹配.(LG 4100) 如果 ...
- 洛谷 P4151 [WC2011]最大XOR和路径 解题报告
P4151 [WC2011]最大XOR和路径 题意 求无向带权图的最大异或路径 范围 思路还是很厉害的,上午想了好一会儿都不知道怎么做 先随便求出一颗生成树,然后每条返祖边都可以出现一个环,从的路径上 ...
- 【uoj207】 共价大爷游长沙
http://uoj.ac/problem/207 (题目链接) 题意 给出一棵无根树,4种操作:在路径集合中加入一条路径,在路径集合中删除一条路径,删一条边加一条边,查询一条边是否被集合中所有路径经 ...
- DIVCNT2&&3 - Counting Divisors
DIVCNT2 - Counting Divisors (square) DIVCNT3 - Counting Divisors (cube) 杜教筛 [学习笔记]杜教筛 (其实不算是杜教筛,类似杜教 ...
- A1029. Median
Given an increasing sequence S of N integers, the median is the number at the middle position. For e ...
- JSP总结(二)—Cookie(汇总)
注:后缀为汇总的基本上是整理一些网上的. 1. 什么是Cookie Cookie是Web服务器保存在用户硬盘上的一段文本.Cookie允许一个Web站点在用户电脑上保存信息并且随后再取回它 ...
- spoj QTREE - Query on a tree(树链剖分+线段树单点更新,区间查询)
传送门:Problem QTREE https://www.cnblogs.com/violet-acmer/p/9711441.html 题解: 树链剖分的模板题,看代码比看文字解析理解来的快~~~ ...