共计 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
对应操作
GitLab 远程服务器上的历史记录
本地仓库
也可以不用命令的模式操作, 可以使用 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