git教程-github

Git教程 http://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000

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

Git部署java项目:

已经写好的java项目,打算部署到github,所有有了这个帖子

进入java项目-->>git init-->>直接git remote add origin [email protected]: ... -->>git push -u origin master -->>报错 error:src refspec master does not match any,原因是没有add,commit

然后在github新建一个对应仓库,到本地项目目录下执行下列命令

git add . //将java目录下所有文件添加到暂存区
git commit -m ‘first commit‘ // 把暂存区的所有内容提交到当前分支
git remote add origin  [email protected]:wangwanchao/仓库名.git //这一步主要是把自己本地仓库和远程仓库关联起来
git push -u origin master  //把本地仓库内容推送到远程仓库
 //终于提交成功  

由于远程库是空的,我们第一次推送master分支时,加上了-u参数,Git不但会把本地的master分支内容推送的远程新的master分支,还会把本地的master分支和远程的master分支关联起来,在以后的推送或者拉取时就可以简化命令。

明确声明后面内容转自http://bbs.phpchina.com/blog-83128-195102.html

一、创建库

git init <库名>

二、创建分支 (打开刚创建的库: cd <库名>)

git branch <分支名>

注:如果创建分支失败,建立一个测试文本文件即可。

1) git add .

2) git commit -a -m "test"

三、切换分支

git checkout <分支名>

该语句和上一个语句可以和起来用一个语句表示:git checkout -b <分支名>

四、查看当前库所有分支

git branch

五、分支合并

比如,如果要将当前的分支develop,合并到主分支master

首先我们需要切换到master主分支:git checkout master

然后执行合并操作:git merge develop

如果有冲突,会提示你,调用git status查看冲突文件。

解决冲突,然后调用git add或git rm将解决后的文件暂存。

所有冲突解决后,git commit 提交更改。

六、分支衍合

分支衍合和分支合并的差别在于,分支衍合不会保留合并的日志,不留痕迹,而 分支合并则会保留合并的日志。

要将开发中的分支develop,衍合到主分支master

首先切换的master分支:git checkout master

然后执行衍和操作:git rebase develop

如果有冲突,会提示你,调用git status查看冲突文件。

解决冲突,然后调用git add或git rm将解决后的文件暂存。

所有冲突解决后,git rebase –continue 提交更改。

七、删除分支

git branch -d <分支名>

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

八、删除库

rm -rf <库名>

时间: 2025-01-22 23:56:46

git教程-github的相关文章

git和github

git: git是一个版本管理工具,是可以在你电脑不联网的情况下,只在本地使用的一个版本管理工具,其作用就是可以让你更好的管理你的程序,比如你原来提交过的内容,以后虽然修改了,但是通过git这个工具,可以把你原来提交的内容重现出来,这样对于你后来才意识到的一些错误的更改,可以进行还原,具体有关git的简介,我觉得有一个教程写的非常的详细,比较适合新手的学习,这是链接:Git教程 github:  这是一个网站,就是每个程序员自己写的程序,可以在github上建立一个网上的仓库,你每次提交的时候可

Git和Github简单教程

网络上关于Git和GitHub的教程不少,但是这些教程有的命令太少不够用,有的命令太多,使得初期学习的时候需要额外花不少时间在一些当前用不到的命令上.这篇文章主要的目标是用较少的时间学习Git和GitHub的基本使用.在足够一般使用的前提下,尽量减少命令.如果需要其他命令,到时候再去其他地方了解就行了. 目录: 零.Git是什么 一.Git的主要功能:版本控制 二.概览 三.Git for Windows软件安装 四.本地Git的使用 五.Github与Git的关联 六.团队合作开发 七.Git

Git-it:一个学习Git和Github的教程(软件)

Git-it https://github.com/jlord/git-it 2016-08-01 在FreeCodeCamp的引导了解到的Git-it. Git-it是一个指导使用Git和Github的教程,据说作者是Github内部程序媛.(在Git-it中,发现了另外一个叫NodeSchool的网站,专门提供开源node教程,Git-it是其中的一个课程,后面再研究一下NodeSchool.) Git-it在线版本貌似无法访问,但其提供了两种方式供离线下载:一个是初始使用node的终端版本

自制教程:git+tortoiseGit+github+EclipseGit

网上看到很多git教程,没有一个通俗易懂的.话说我以前用git是别人帮我配置好的,后来用自己电脑配置,研究了一下,还是挺顺利的. 开讲: 一.配置前必备: 1. 百度一下"git"然后下载安装(区分32bit.64bit),傻瓜式安装,一直点"下一步"(当然,自己可以选git安装路径): 2. 下个tortoiseGit,也就是传说中的小乌龟,安装同上: 3. github注册个号(用户名自己起,最后自己的地址就是https://github.com/+用户名,比如

Git、GitHub使用操作流程图文攻略教程

详细教程 搜集的网站有:(超级详细) GitHub 教程http://www.ihref.com/read-16514.html git教程 http://www.ihref.com/read-16369.html http://blog.csdn.net/vipzjyno1/article/details/22098621 一. Git介绍 分布式 : Git版本控制系统是一个分布式的系统, 是用来保存工程源代码历史状态的命令行工具; 保存点 : Git的保存点可以追踪源码中的文件, 并能得到

从Git到GitHub,详细教程

众所周知,一个稍微有点规模的项目,都不可能是一个人单打独斗完成的(能完成的大神别打我),所以,一个高效的项目团队就需要一个NB的工具来进行有效的交流(曾经有人问我企鹅不就可以吗,我竟无言以对),今天就把我学习GitHub这牛叉利器的心路历程记录下来,希望能帮到大家! 首先,介绍一下这两个nx的工具! GIT:Git是一款免费.开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目. 从一般开发者的角度来看,git有以下功能: 1.从服务器上克隆完整的Git仓库(包括代码和版本信息)到单机

Git和Github简单教程(转)

这篇文章只挑一部分命令来讲,差不多够用就行的程度.如果需要其他命令,到时候再去其他地方了解就行了先在Github上写好再搬过来的:本文Github链接 目录: 零.Git是什么 一.Git的主要功能:版本控制 二.概览 三.Git for Windows软件安装 四.本地Git的使用 五.Github与Git的关联 六.Github的其他介绍 七.一些可能碰到的问题 零.Git是什么 我才不告诉你嘞 一.Git的主要功能:版本控制 版本:想想你平时用的软件,在软件升级之后,你用的就是新版本的软件

我的git与github学习历程

因为想要知道如何把代码放到github上,所以就百度了一下,然后找到一个<如何从github上面拷贝源码>的文章,就先进行练习了下 1.首先到git官网下载git版本控制工具的安装包,下载好双击安装,所有的步骤我都默认的. git官网:http://git-scm.com/download/ 2.然后安装完成我把没打勾的地方都打勾了,然后点击完成就出现如下图蓝色网页和黑色弹框,蓝色网页的网址: file:///D:/Program%20Files/Git/ReleaseNotes.html 看

Git教程

本地测试git: http://lvwzhen.github.io/Git-Tutorial/ Git教程 每个机器都必须自报家门:你的名字和Email地址 $ git config --global user.name "Your Name" $ git config --global user.email "[email protected]" 创建一个空目录 $ mkdir learngit $ cd learngit $ pwd /Users/michael