git push命令

git push命令用于将本地分支的更新,推送到远程主机。它的格式与git pull命令相似。

$ git push <远程主机名> <本地分支名>:<远程分支名>

使用语法

git push [--all | --mirror | --tags] [--follow-tags] [--atomic] [-n | --dry-run] [--receive-pack=<git-receive-pack>]
       [--repo=<repository>] [-f | --force] [-d | --delete] [--prune] [-v | --verbose]
       [-u | --set-upstream] [--push-option=<string>]
       [--[no-]signed|--sign=(true|false|if-asked)]
       [--force-with-lease[=<refname>[:<expect>]]]
       [--no-verify] [<repository> [<refspec>…]]

git push命令用于将本地分支的更新,推送到远程主机。它的格式与git pull命令相似。

使用语法

git push [--all | --mirror | --tags] [--follow-tags] [--atomic] [-n | --dry-run] [--receive-pack=<git-receive-pack>]
       [--repo=<repository>] [-f | --force] [-d | --delete] [--prune] [-v | --verbose]
       [-u | --set-upstream] [--push-option=<string>]
       [--[no-]signed|--sign=(true|false|if-asked)]
       [--force-with-lease[=<refname>[:<expect>]]]
       [--no-verify] [<repository> [<refspec>…]]

描述

使用本地引用更新远程引用,同时发送完成给定引用所需的对象。可以在每次推入存储库时,通过在那里设置挂钩触发一些事件。

当命令行不指定使用<repository>参数推送的位置时,将查询当前分支的branch.*.remote配置以确定要在哪里推送。 如果配置丢失,则默认为origin

示例

$ git push origin master

git push的一般形式为 git push <远程主机名> <本地分支名>  <远程分支名> ,例如 git push origin master:refs/for/master ,即是将本地的master分支推送到远程主机origin上的对应master分支, origin 是远程主机名,

第一个master是本地分支名,第二个master是远程分支名。

原文地址:https://www.cnblogs.com/duanwandao/p/10011524.html

时间: 2024-10-10 20:19:28

git push命令的相关文章

git push命令每次都要输入用户名和密码的问题处理

git push命令每次都要输入用户名和密码.原因是在添加远程库的时候使用了https的方式.所以每次都要用https的方式push到远程库. 这是github里的界面截图: 查看使用的传输协议: git remote -v [email protected]:~/MyGithub/DailyBlog$ git remote -v origin https://github.com/toyijiu/DailyBlog.git (fetch) origin https://github.com/t

使用git push命令如何忽略不想提交的文件夹或者文件

如下场景是在window下的操作. 在使用node的时候有个node_modules文件夹很大,一般情况下不想提交,忽略的办法如: 1.在该仓库目录下创建一个.gitignore文件,用编辑器输入:/node_modules,之后git push 的时候就会忽略这个文件夹 命令行进入该仓库:touch .gitignore 就会创建该文件,记事本打开输入:/node_modules即可 看下前后对比图

解决:git使用git push 命令跳出remote: Permission to A denied to B的问题

开始git上传项目,不料,在git push这一步骤发生了错误? remote: Permission to qwe2193066947/firstRepository.git denied to murenziwei. fatal: unable to access 'https://github.com/qwe2193066947/firstRepository.git/': The requested URL returned error: 403 纳尼!怎么回事?!没找到文件? 这错误翻

让git push命令不再每次都输入密码

在每次使用git push的时候都需要输入用户和密码,是不是觉得很麻烦,为了提高效率 我们可以不需要输入密码就直接提交,我们知道Github获取远程库时,有ssh方式和https方式 两个方式的url地址不同,认证方式也不同.使用ssh时保存密钥对以后可以不再输入帐号密码, 而https却不能.所以如果想要不再输入帐号密码, 一种方式就是在git clone的时候使用ssh方式 另一种方式就是改变remote远程url,如下: $ git remote rm origin $ git remot

Git常用命令总结

文章作者:Tyan 博客:noahsnail.com  |  CSDN  |  简书 1. Git仓库的创建 在当前目录新建一个Git仓库 # 命令形式:git init $ cd TestGit $ git init Initialized empty Git repository in /Users/***/TeskGit/.git/ 在指定目录下新建一个Git仓库 # 命令形式:git init [Directory Name] $ git init TestGit Initialized

02_创建Git仓库,克隆仓库,git add,git commit,git push,git pull,同行冲突,不同行冲突的结局方案,git mergetool的使用

1 创建Git资源库,残酷目录信息 创建git资源库的命令: git init –bare 仓库名称 (其中-bare表示的意思是空的库的意思) 进入E:\software\repository\git\itheima28,截图如下: hooks:提交一些脚本文件 info:存放一些个人信息,配置信息 objects:所有数据存放位置 refs:git指针信息,记录了修改了什么等的信息 config:核心的配置信息 description:描述信息 HEAD:存放的分支信息. 2 使用上面创建的

git push.default设置

转自:http://blog.csdn.net/daijingxin/article/details/51326715 在进行一次空仓库的提交时,我遇到了这个警告 警告如下: warning: push.default 未设置,它的默认值将会在 Git 2.0 由 'matching' 修改为 'simple'.若要不再显示本信息并在其默认值改变后维持当前使用习惯, 进行如下设置: git config --global push.default matching 若要不再显示本信息并从现在开始

Git 常用命令速查

一. Git 常用命令速查 git branch 查看本地所有分支 git status 查看当前状态 git commit 提交 git branch -a 查看所有的分支 git branch -r 查看远程所有分支 git commit -am "init" 提交并且加注释 git remote add origin [email protected]1.119:ndshow git push origin master 将文件给推到服务器上 git remote show or

git push 使用总结

git push命令用于将本地分支的更新,推送到远程主机.它的格式与git pull命令相仿. $ git push <远程主机名> <本地分支名>:<远程分支名> 注意,分支推送顺序的写法是<来源地>:<目的地>,所以git pull是<远程分支>:<本地分支>,而git push是<本地分支>:<远程分支>. 如果省略远程分支名,则表示将本地分支推送与之存在”追踪关系”的远程分支(通常两者同名)