Git与GitHub
推送到远程库
git remote -v
:查看地址别名- 添加别名:
1
git remote add origin git@github.com:fishrong/TestGitInMac.git
即用origin
代替地址。
- 推送
1
git push origin master
分支
查看当前分支
1 | git status |
创建分支
1 | git branch hot_fix |
查看分支(所有)
1 | git branch -v |
查看所有,包括远程。1
git branch -a
切换分支
1 | git checkout [分支名] |
git checkout -b dev origin/dev
意思是,创建一个dev分支(-b),并把远程dev分支(origin/dev)的内容放在该分支内。接着切换到该分支(checkout)
合并分支
- 切换到被合并分支
- 执行以下命令(将
hot_fix
合并到master
分支)1
git merge hot_fix
向远程库推送
1 | git push origin hot_fix |
将hot_fix
分支推送到远程库,如果远程库没有这个分支将会新建一个分支
从远程库克隆
1 | git clone [远程库地址] |
效果:
- 完整复制远程库文件
- 创建origin别名
- 初始化本地库
远程库的抓取
两种方式:
- 1、先
fetch
再merge
- 2、直接使用
git pull origin master
。 - 抓取远程库的
master
分支1
git fetch origin master
此时并不会改变本地库的文件
查看抓取下来的文件,先切换到远程分支:1
git checkout origin/master
- 合并到本地
1
git merge origin/master
转载请注明来源,欢迎对文章中的引用来源进行考证,欢迎指出任何有错误或不够清晰的表达。可以在下面评论区评论,也可以邮件至 jaytp@qq.com
文章标题:Git与GitHub
本文作者:子非鱼
发布时间:2018-11-17, 14:40:11
最后更新:2019-03-22, 15:29:56
原始链接:https://Wangsr.cn/2018/11/17/2018-2018-11-17-Git与GitHub/版权声明: "署名-非商用-相同方式共享 4.0" 转载请保留原文链接及作者。