随笔分类 - Git
摘要:(1)首先在码云创建仓库 (2)然后在ecilpse中push项目
阅读全文
摘要:(1)我们首先在github新建一个远程库 branchEclipseHelloWorld (2)然后我们push推送远程库,远程库自动建立对应的分支
阅读全文
摘要:(1)新建项目 branchEclipseHelloWorld(默认master主分支)再把该项目初始化成本地库, 最后commit提交版本库 我们会看到上面标注了master,这个就是默认的master分支 (2)新建分支 我们新建一个分支 feature1_pay 右击主分支项目->team->
阅读全文
摘要:(1)查看分支 git branch 查看本地分支 git branch -r 查看远程分支 git branch -d 删除分支 (2)新建分支 git branch <分支名称> 创建新的分支 git checkout -b <分支名称> 创建新的分支并切换到对应分支 git checkout
阅读全文
摘要:(1)当团队成员修改了工程后,可以进行commit和push操作,比如我们代码里,加了一段输出 (2)然后我们右击项目 Team -> Commit 先提交到本地库,然后右击项目Team -> Remote -> Push远程推送 (3)已经记录有远程仓库地址,点击Next,下拉选中本地和远程目标的
阅读全文
摘要:(1)右击项目 Team->Remote->Push 复制下HTTPS仓库地址 (2)自动解析host和仓库路径,然后输入用户名密码,可选存储认证信息 ,然后Next,点Add All Branches Spec,添加到所有分支 (3)push确认,可以修改push信息,这个是本地master主分支
阅读全文
摘要:(1)简介 GitHub 是一个面向开源及私有 软件项目的托管平台,因为只支持 Git 作为唯一的版本库格式进行托管,故名 GitHub。 GitHub 于 2008 年 4 月 10 日正式上线,除了 Git 代码仓库托管及基本的 Web 管理界面以外,还提供了订阅、讨论组、文本渲染、在线文件编辑
阅读全文
摘要:(1)git reset 这种重置法,假如有 A,B,C,D四个版本,假如从D版本回退到B版本,Head指针一换,C,D版本没了 假如我们依然需要,C,D版本,我们可以用git revert commit;git revert功能更加强大,比如我们删除了一些提交操作,都可以撤销,把删除的文件找回;
阅读全文
摘要:(1)查看主分支历史版本 右击代码文件->Team->Show in History 会显示所有历史版本 (2)当前代码和某一个历史版本比较 右击某一个历史行->Compare with Workspace (3)回退具体历史版本 右击某一个历史行->Rest->Hard (4)GIT版本回退原理
阅读全文
摘要:(1)我们可以把暂存区的代码提交到版本库,右击项目->Team->Commit 填写下提交备注信息,然后点击“Commit”按钮,即可 (2)git图标变了,说明已经成功提交到了版本库 (3)当然也有简便操作,代码可以跳过添加暂存区步骤,直接提交到版本库,新建一个类 HelloWorld2.java
阅读全文
摘要:(1)初始化后的项目,我们写了代码,然后可以把代码添加到暂存区; 右击项目->Team->Add to Index (2)图标也变了,说明已经添加到了暂存区
阅读全文
摘要:(1)在项目中,有些文件是不能被提交到版本库的,比如项目的eclipse配置文件,生成的目标文件等,这些无用文件如果提交到版本库,会给团队的其他人带来麻烦,环境的差异导致项目运行失败,以及生成的目标文件是多余的 (2)我们需要全局设置下,让git忽略掉这些文件,首先创建一个文本文件,输入以下内容 #
阅读全文
摘要:一、ecilpse中git插件介绍 打开ecilpse,在菜单找到Windows-->preferences-->team 即可看到 二、ecilpse中git初始化版本库 (1)首先创建一个web项目,点击file-->new-->other (2)点击next之后 (3)在src下创建一个cla
阅读全文
摘要:一、基本原理 git初始化后,有三个区,分别是 工作区,暂存区,本地库 工作区:是我们编辑代码的区,包括新增,修改,删除代码操作,编辑代码后,添加到暂存区 暂存区:是临时存储代码的地方,方便批量提交数据到本地库 本地库:是最终的历史版本文件的存储地 二、设置全局用户 (1)打开git的workpla
阅读全文
摘要:一、简介 Git 是一个开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目,Git 是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件,它采用了分布式版本库的方式,不用服务器端软件支持 二、git的安装 (1)git客户端安装:http
阅读全文