删除了一个分支后git push 分支提示 Every up-to-date 怎么办?

首先要明白git上有三个区域

2.配置环境(如果配置一次了以后就不用再继续配置)

3.在本地版本库设置远程版本库的别名:

这样就创建新分支的同时立即切换到刚创建好的分支

8.添加本地文件到暂存区

git  add  文件名(如果添加整个目录就加入-A参数假如要进入该目录下推送目录内的文件,要重新操作前面的commit和checkout)

如果远程汾支不写则表示将本地分支推送与之存在跟踪关系的远程分支(一般同名),如果该远程分支不存在会自动创建

上面的命令就是把本哋的master分支推送到origin主机的master分支,如果后面的那个master不存在那么就会自动创建

如果想节省后续操作,可以试试

如果要把本地所有分支都推送到主机origin:

10.修改冲突或更新文件

(从任意远程版本库中取来修改变化并合并到当前检出的本地分支)

假如本地更新了文件再git push 分支,远程没有哽新会发送冲突,使用

把远程文件拉到本地与本地分支合并

修改之后要再commit再推送

如果远程分支和当前本地分支合并冒号后面的可以省畧(类似先git  fetch再git  merge)

实际上pull命令并不是很安全(建议用fetch(它取回的代码对你本地的开发代码没有影响)和merge),如果远程删除某个分支默认git  pull不會在拉取远程分支时删除对应的本地分支。但是如果加上参数-p(git  pull  -p)就会在本地删除远程已经删除的分支

某些情况下git自动在本地和远程分支之间建立的,比如在git  clone的时候所有的本地分支默认就是与远程主机origin的同名分支建立跟踪关系本地分支将自动跟踪远程分支,比如主分支本地master分支就会跟着origin/master

你也可以手动设置跟踪关系:

就像前面的pull操作,可以直接用

当前本地分支自动和它跟踪的远程分支(针对建立了跟踪關系的适用)进行合并

如果当前的本地分支只有一个跟踪的远程分支

按照上面的步骤基本能完成一个简单的推送

Git常用操作命令很全

(Git学习总结,带图解)

}

我要回帖

更多关于 git push 分支 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信