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分支上

 

原文地址:https://www.cnblogs.com/luozha/p/9316967.html

时间: 2024-10-15 21:32:02

git 相关操作的记录的相关文章

Git相关操作及记录

一.软件 1.下载Git客户端软件 Widows平台: https://github.com/git-for-windows/git/releases/download/v2.13.0.windows.1/Git-2.13.0-64-bit.exe Mac OS X系统: https://sourceforge.net/projects/git-osx-installer/files/git-2.13.0-intel-universal-mavericks.dmg/download?use_mi

Git相关操作汇总

git clone: 正如上图,当我们打开终端的情况下,默认我们所在的目录是在/home/shiyanlou的,大家可以在终端输入以下命令把目录切换到桌面cd  /home/Desktop这个时候输入'git clone https://....'后,下载的代码就在我们实验楼的环境桌面了.如果大家想要了解更多相关内容,可以学习实验楼中的<Linux基础入门(新版)>.http://forum.shiyanlou.com/forum.php?mod=viewthread&tid=541&

git 相关操作

1. 提交新添加的代码: 查看状态: git status 添加 代码到工作区间: git add . 提交 git commit -m "add" 推送到 gitcafe: git push origin master 填写用户名 填写密码 最后再查看一下状态. 2. 本地一些文件(文件夹删除了),同步到gitcafe: git rm 文件夹名称 -r -f git commit -m "delete 文件夹" git push origin master 填写用

git相关操作

1. ssh key获取 首先进入自己的账户下,若无 .ssh 文件夹,则: mkdir .ssh 进入到 .ssh 目录下 cd .ssh 设置全局配置: git config --global user.name "xxx" git config --global user.email "[email protected]" 生成ssh key: ssh-keygen -t rsa -C "[email protected]" 此时会在 .s

重复记录(duplicate records)数据的相关操作

MySQL 中查找重复数据,删除重复数据 创建表和测试数据 /* 表结构 */ DROPTABLEIFEXISTS `t1`; CREATETABLEIFNOTEXISTS `t1`( `id` INT(1)NOTNULL AUTO_INCREMENT, `name` VARCHAR(20)NOTNULL, `add`VARCHAR(20)NOTNULL, PRIMARYKEY(`id`) )Engine=InnoDB; /* 插入测试数据 */ INSERTINTO `t1`(`name`,`

git tag — 标签相关操作

git tag — 标签相关操作 发表于 2011年06月29日 由 机器猫 标签可以针对某一时间点的版本做标记,常用于版本发布. 列出标签 $ Git tag # 在控制台打印出当前仓库的所有标签$ git tag -l ‘v0.1.*’ # 搜索符合模式的标签 打标签 git标签分为两种类型:轻量标签和附注标签.轻量标签是指向提交对象的引用,附注标签则是仓库中的一个独立对象.建议使用附注标签.# 创建轻量标签$ git tag v0.1.2-light # 创建附注标签$ git tag -

[转载]git tag — 标签相关操作

git tag — 标签相关操作 发表于 2011年06月29日 由 机器猫 标签可以针对某一时间点的版本做标记,常用于版本发布. 列出标签 $ Git tag # 在控制台打印出当前仓库的所有标签 $ git tag -l ‘v0.1.*’ # 搜索符合模式的标签 打标签 git标签分为两种类型:轻量标签和附注标签.轻量标签是指向提交对象的引用,附注标签则是仓库中的一个独立对象.建议使用附注标签. # 创建轻量标签 $ git tag v0.1.2-light # 创建附注标签 $ git t

MySQL之记录相关操作

一 介绍 MySQL数据操作: DML ======================================================== 在MySQL管理软件中,可以通过SQL语句中的DML语言来实现数据的操作,包括 使用INSERT实现数据的插入 UPDATE实现数据的更新 使用DELETE实现数据的删除 使用SELECT查询数据以及. ======================================================== 本节内容包括: 插入数据更新

记录相关操作

阅读目录 一 介绍 二 插入数据INSERT 三 更新数据UPDATE 四 删除数据DELETE 五 查询数据SELECT 六 权限管理 一 介绍 MySQL数据操作: DML ======================================================== 在MySQL管理软件中,可以通过SQL语句中的DML语言来实现数据的操作,包括 使用INSERT实现数据的插入 UPDATE实现数据的更新 使用DELETE实现数据的删除 使用SELECT查询数据. ====