阿里云-云小站(无限量代金券发放中)
【腾讯云】云服务器、云数据库、COS、CDN、短信等热卖云产品特惠抢购

Git创建分支并提交项目

95次阅读
没有评论

共计 2338 个字符,预计需要花费 6 分钟才能阅读完成。

git 创建分支, 切换分支, 合并分支, 删除分支及提交 [commit 提交到本地仓库 push 名利提交到远程服务器], 检出[pull], 冲突修改, 本地仓库同步远程服务器[pul 和 push 命令 l] 操作

开发中常用操作

删除文件:git rm 文件名[删除本地 git 仓库文件, 提交后远程服务器上的文件才会消失]

查看状态:git status

添加记录:git add 文件名git add . [将文件提交到远程 git 服务器上]

添加描述:git commit -m “ 描述或备注类似 svn 提交时的注释 ”

同步数据:git pull  [获取 git 远程服务器上的数据也可以具体到某一分支如: git pull origin 分支名]

提交数据:git push origin 分支名

分支操作

查看分支:git branch

创建分支:git branch 分支名

切换分支:git checkout 分支名

创建 + 切换分支:git checkout -b 分支名

合并某分支到当前分支:git merge 分支名

[比如,如果要将开发中的分支(deve),合并到稳定分支(master),
     首先切换的 master 分支:git checkout master。
     然后执行合并操作:git merge deve。
     如果有冲突,会提示你,调用 git status 查看冲突文件。
     解决冲突,然后调用 git add 或 git rm 将解决后的文件暂存。
     所有冲突解决后,git commit 提交更改。]

注意点:

分支衍合
     分支衍合和分支合并的差别在于,分支衍合不会保留合并的日志,不留痕迹,而 分支合并则会保留合并的日志。
     要将开发中的分支(dev),衍合到稳定分支(master)。
     首先切换的 master 分支:git checkout master。
     然后执行衍和操作:git rebase deve
     如果有冲突,会提示你,调用 git status 查看冲突文件。
     解决冲突,然后调用 git add 或 git rm 将解决后的文件暂存。
     所有冲突解决后,git rebase –continue 提交更改。

删除分支:git branch -d 分支名

删除分支 执行 git branch -d 分支名
     如果该分支没有合并到主分支会报错,可以用以下命令强制删除 git branch -D 分支名

删除远程分支:git push origin :name

撤销修改:git checkout — file

对应操作

Git 创建分支并提交项目

GitLab 远程服务器上的历史记录

Git 创建分支并提交项目

本地仓库

Git 创建分支并提交项目

也可以不用命令的模式操作, 可以使用 egit 插件来进行图像化的 commit, update 及创建分支;

 git 的 eclipse 或 myeclipse 插件 org.eclipse.egit-updatesite-1.3.0.201202151440-r-site 建议采用 link 方式

相关资料 到 Linux 公社 1 号 FTP 服务器下载

 

—————————————— 分割线 ——————————————

 

FTP 地址:ftp://ftp1.linuxidc.com

 

用户名:ftp1.linuxidc.com

 

密码:www.linuxidc.com

 

在 2016 年 LinuxIDC.com\11 月 \Git 创建分支并提交项目 \

 

下载方法见 http://www.linuxidc.com/Linux/2013-10/91140.htm

 

—————————————— 分割线 —————————————— 

 

Git 教程系列文章

GitHub 使用教程图文详解  http://www.linuxidc.com/Linux/2014-09/106230.htm 

Git 使用图文详细教程  http://www.linuxidc.com/Linux/2016-11/136781.htm

Ubuntu Git 安装与使用 http://www.linuxidc.com/Linux/2016-11/136769.htm

Git 标签管理详解 http://www.linuxidc.com/Linux/2014-09/106231.htm 

Git 分支管理详解 http://www.linuxidc.com/Linux/2014-09/106232.htm 

Git 远程仓库详解 http://www.linuxidc.com/Linux/2014-09/106233.htm 

Git 本地仓库(Repository)详解 http://www.linuxidc.com/Linux/2014-09/106234.htm 

Git 服务器搭建与客户端安装  http://www.linuxidc.com/Linux/2014-05/101830.htm 

Git 概述 http://www.linuxidc.com/Linux/2014-05/101829.htm 

分享实用的GitHub 使用教程 http://www.linuxidc.com/Linux/2014-04/100556.htm 

Git 从入门到学会 http://www.linuxidc.com/Linux/2016-10/135872.htm

Git 基本操作详解 http://www.linuxidc.com/Linux/2016-10/135691.htm

Git 的详细介绍:请点这里
Git 的下载地址:请点这里

本文永久更新链接地址:http://www.linuxidc.com/Linux/2016-11/136956.htm

正文完
星哥说事-微信公众号
post-qrcode
 0
星锅
版权声明:本站原创文章,由 星锅 于2022-01-21发表,共计2338字。
转载说明:除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。
【腾讯云】推广者专属福利,新客户无门槛领取总价值高达2860元代金券,每种代金券限量500张,先到先得。
阿里云-最新活动爆款每日限量供应
评论(没有评论)
验证码
【腾讯云】云服务器、云数据库、COS、CDN、短信等云产品特惠热卖中