git使用总结
来源:互联网 发布:sql中values什么意思 编辑:程序博客网 时间:2024/06/16 14:13
基本使用
git add
git commit -m”“
git push使用
git push命令用于将本地分支的更新,推送到远程主机。它的格式与git pull命令相仿。
$ git push <远程主机名> <本地分支名>:<远程分支名>
注意,分支推送顺序的写法是<来源地>:<目的地>,所以git pull是<远程分支>:<本地分支>,而git push是<本地分支>:<远程分支>。
如果省略远程分支名,则表示将本地分支推送与之存在”追踪关系”的远程分支(通常两者同名),如果该远程分支不存在,则会被新建。
$ git push origin master
上面命令表示,将本地的master分支推送到origin主机的master分支。如果后者不存在,则会被新建。
例如:
本地有一个dev分支,要把dev分支推送到远程的dev分支,则使用:
git push orign dev:dev
这里的orign指的是远程仓库位置
git remote add origin ssh://git@dev.lemote.com/rt4ls.git
git pull使用
git pull作用刚好和git push作用相反。
git pull命令的作用是,取回远程主机某个分支的更新,再与本地的指定分支合并。它的完整格式稍稍有点复杂。
$ git pull <远程主机名> <远程分支名>:<本地分支名>
比如,取回origin主机的next分支,与本地的master分支合并,需要写成下面这样。
$ git pull origin next:master
如果远程分支是与当前分支合并,则冒号后面的部分可以省略。
$ git pull origin next
上面命令表示,取回origin/next分支,再与当前分支合并。实质上,这等同于先做git fetch,再做git merge。
$ git fetch origin
$ git merge origin/next
在某些场合,Git会自动在本地分支与远程分支之间,建立一种追踪关系(tracking)。比如,在git clone的时候,所有本地分支默认与远程主机的同名分支,建立追踪关系,也就是说,本地的master分支自动”追踪”origin/master分支。
Git也允许手动建立追踪关系。
git branch –set-upstream master origin/next
上面命令指定master分支追踪origin/next分支。
如果当前分支与远程分支存在追踪关系,git pull就可以省略远程分支名。
$ git pull origin
上面命令表示,本地的当前分支自动与对应的origin主机”追踪分支”(remote-tracking branch)进行合并。
- git使用总结(转)
- git使用总结
- git使用总结
- git使用总结
- git使用总结
- git使用总结
- git使用总结
- git使用总结
- git使用总结
- git使用总结
- Git 使用总结
- Git使用总结
- git使用总结
- git使用总结
- git使用总结
- Git使用总结
- git使用总结
- git使用总结
- UVA 12168 Cat vs. Dog(最大独立集)
- jsp到后台乱码问题的解决方案
- Netty 中文教程 (二) Hello World !详解
- torch7跑mnist例子出现No LuaRocks module found for weight-init问题
- Node核心模块之Events
- git使用总结
- client
- Python零基础入门一
- hibernate cascade,inverse和lazy的用法
- C++ primer 二十 map、sset关联容器
- 深度学习 4. MatConvNet 相关函数解释说明,MatConvNet 细节理解,MatConvNet 代码理解
- 3D打印机固件 Marlin 1.1.0 配置文件 说明
- 文章标题
- Netty4.x中文教程系列(三) ChannelHandler