git 相关操作的记录

Posted luozha

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了git 相关操作的记录相关的知识,希望对你有一定的参考价值。

git push命令用于将本地分支的更新,推送到远程主机

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

git push origin master

  将本地master分支上的代码推送到远程主机(origin)上master分支,如果远程主机没有master分支,则新建一个master分支

$ git push origin :master
# 等同于
$ git push origin --delete master

删除远程主机(origin)上master分支

git push origin tem:master

将本地分支tem上的代码推送到远程主机master分支上

 

git pull命令用于将远程主机分支上的代码更新到本地分支上

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

git pull origin master

将远程主机master分支的代码更新到当前的本地分支上

git pull origin master:tem

git 远程主机master分支上的代码更新到本地tem分支上

git pull

当前分支自动与唯一一个追踪分支进行合并

注:在git clone的时候,所有本地分支默认与远程主机的同名分支,建立追踪关系,也就是说,本地的master分支自动”追踪”origin/master分支

 git branch --set-upstream tem origin/master

本地分支tem与远程主机(origin)master分支建立追踪关系。当本地分支处于tem的时候,git pull就相当于把远程主机master分支上的代码更新到本地tem分支上

git pull与git fetch的区别

git fetch:就服务器最新的版本更新到本地,不会进行自动合并。

git pull : 就服务器最新的本班更新到本地,并进行自动合并。

 

 git banch:分支的相关操作

 

git branch

 

查看本地的分支

git branch tem

在本地新建一个叫tem的分支

git branch -D tem

删除本地tem分支

git bracnh --all

查看本地和远程主机所有的分支

git push origin --delete tem

删除远程主机(origin)tem分支

git checkout tem

 

 切换本地分支到tem

git checkout -b tem origin/master

 新建一个本地分支tem,并切换本地分支到tem,同时更新远程主机上master分支最新的代码到本地tem分支上

 

以上是关于git 相关操作的记录的主要内容,如果未能解决你的问题,请参考以下文章

VSCode自定义代码片段15——git命令操作一个完整流程

git 相关操作的记录

Git相关操作及记录

Git操作简单入门及相关命令

Git操作相关记录

分布式管理控制系统Git与项目托管平台Github相关概念操作方法与常用命令