仓库

github import repository创建github仓库

浪子不回头ぞ 提交于 2019-12-26 00:40:51
现在,假设我们从零开发,那么最好的方式是先创建远程库,然后,从远程库克隆。 首先,登陆GitHub,创建一个新的仓库,名字叫blog: 1.先创建一个项目仓库 2. 我们勾选Initialize this repository with a README,这样GitHub会自动为我们创建一个README.md文件。创建完毕后,可以看到README.md文件: Github线上的仓库项目建好了,我们就可以在自己的服务器上安装git服务端了,安装完之后,我们需要从线上将项目仓库中的文件clone克隆一份到我们自己服务器上由git版本库控制 现在,远程库已经准备好了,下一步是用命令git clone克隆一个本地库: 我们用ls 命令查看一下 blog中的文件 注意把Git库的地址换成你自己的,然后进入blog目录看看,已经有README.md文件了。 如果有多个人协作开发,那么每个人各自从远程克隆一份就可以了。 git clone https://github.com/jierui303/blog.git 你也许还注意到,GitHub给出的地址不止一个,还可以用 git@github.com:jierui303/blog.git这样的地址。实际上,Git支持多种协议,默认的git://使用ssh,但也可以使用https等其他协议。 使用https除了速度慢以外

创建 github 仓库

我怕爱的太早我们不能终老 提交于 2019-12-26 00:40:21
1. 创建入口   在右上角找到 “+” 然后,选择 “New repository” 进行创建。 2. 填入信息 输入名字和描述 。 选择 “Initialize this repository with a README” 。 .gitignore是忽略版本控制的文件类型。 Add a license 是Pods依赖库必须的,我选择 "MIT" 点击 “Create repository” 。 3. Clone 点击右下角 “Clone in Desktop” 。 如果没有安装github ,会跳到下载界面。下载时间还挺长,等会吧。我休息下。 安装完成后就重新Clone。 添加文件有两种方式:左上角的 “+” 或直接在仓库目录里添加。 选择 “Changes” 分页里面的 “Commit to master” ,然后是右上角的 ”sync“ 。更改就上传到GitHub服务器了。 4. 删除仓库 4.1. 选择仓库   点击要删除的仓库,进入如下页面: 4.2. 选择 “Setting” 4.3. 选择最下方的 “Delete this repository” 来源: https://www.cnblogs.com/SimonGao/p/4987632.html

尚硅谷-Maven学习笔记

感情迁移 提交于 2019-12-25 18:40:28
文章目录 一、目前掌握的技术 二、目前的技术在开发中存在的问题[why] 三、Maven是什么[what] 四、安装Maven核心程序 五、Maven的核心概念 六、第一个Maven工程 七、Maven常用命令 八、关于联网问题 九、POM 十、坐标 十一、仓库 十二、依赖 十三、生命周期 十四、在Eclipse中使用Maven 十五、继承 十六、聚合 十七、Maven_Web工程的自动部署 十八、Maven 酷站 一、目前掌握的技术 二、目前的技术在开发中存在的问题[why] 1、一个项目就是一个工程 如果项目非常庞大,就不适合继续使用package来划分模块。最好是每一个模块对应一个项目,利于分工协作。 借助于maven就可以将一个项目拆分成多个工程。 2、项目中需要的jar包必须手动“复制”、”粘贴” 到WEB-INF/lib 项目下 带来的问题:同样的jar包文件重复出现在不同的项目工程中,一方面浪费存储空间,另外也让工程比较臃肿。 借助Maven,可以将jar包仅仅保存在“仓库”中,有需要使用的工程“引用”这个文件,并不需要重复复制。 3、jar包需要别人替我们准备好,或到官网下载 所有知名框架或第三方工具jar包已经按照统一规范放在了Maven的中央仓库中。 4、一个jar包依赖的其他jar包需要自己手动加到项目中 Maven会自动将被依赖的jar包导入进来。 三

GitHub最详细使用方法及教程

旧巷老猫 提交于 2019-12-25 16:57:15
GitHub最详细使用方法及教程 这是作者总结的学习笔记,特分享出来与博友们学习,主要是介绍一下怎么注册,创建仓库,主页功能等,作者后期会陆续分享创建文件,安装Git,远程管理仓库,利用GitHub搭建个人网站等笔记,希望对你有所帮助,写文不易,大神勿喷,谢谢! 工具介绍 GitHub是一个面向开源及私有软件项目的托管平台,只支持git 作为唯一的版本库格式进行托管,除了Git代码仓库托管及基本的 Web管理界面以外,还提供了订阅、讨论组、文本渲染、在线文件编辑器、协作图谱(报表)、代码片段分享(Gist)等功能。 脚下留心:GitHub的服务器在国外,小伙伴们在国内访问较慢的时候可以使用 ShadowsocksR 软件。 注册GitHub账户 这是登录GitHub的主页面 单击Sign for GitHub进行注册进入注册页面 单击Next Select a plan 这里直接选择 Choose Free(免费) 这里会进入一个调查界面,随便填就行了,完成这一步会给你发送一份电子邮件进行确认 点击下面的发送电子邮件 按照提示完成信息填写 点击圈出来的内容就行了,会直接跳转到GitHub,引导你创建一个Repository(仓库) 现在就创建成功了,你已经拥有了一个GitHub账户以及仓库了 下面开始介绍GitHub主界面详细功能 项目栏 Sponsor(赞助)

Git-从远程仓库克隆

最后都变了- 提交于 2019-12-25 07:32:14
本人拜读了廖雪峰老师关于Git的讲述后整理所得 上次我们讲了先有本地库,后有远程库的时候,如何关联远程库。 现在,假设我们从零开发,那么最好的方式是先创建远程库,然后,从远程库克隆。 首先,登陆GitHub,创建一个新的仓库,名字叫 CloneTest : $ git clone git@github.com:lingyejun/CloneTest.git Cloning into 'CloneTest'... remote: Counting objects: 3, done. remote: Total 3 (delta 0), reused 0 (delta 0), pack-reused 0 Receiving objects: 100% (3/3), done. 后进入 CloneTest 目录看看,已经有 README.md 文件了。 如果有多个人协作开发,那么每个人各自从远程克隆一份就可以了。 你也许还注意到,GitHub给出的地址不止一个,还可以用 https://github.com/lilingyejun/CloneTest.git 这样的地址。实际上,Git支持多种协议,默认的 git:// 使用ssh,但也可以使用 https 等其他协议。 使用 https 除了速度慢以外,还有个最大的麻烦是每次推送都必须输入口令

git单机, 远程仓库, 分支管理

微笑、不失礼 提交于 2019-12-25 07:29:00
单机上使用git - 安装 yum install -y git mkdir /data/gitroot cd /data/gitroot git init //初始化仓库 echo -e “123\naaa\n456\nbbb” > 1.txt //创建一个新文件 git add 1.txt//把1.txt添加到仓库 git commit -m “add new file 1.txt” //add完了必须要commit才算真正把文件提交到git仓库里 再次更改1.txt git status //查看当前仓库中的状态,比如是否有改动的文件 以下两个命令,修改时会记录修改人的信息,这样才能跟踪变化,没有设置需要设置一下 git config --global user.email "you@example.com" git config --global user.name "Your Name" [ root@draft git1 ] # git status #全部文件都同步的状态; # 位于分支 master 无文件要提交,干净的工作区 [ root@draft git1 ] # git status #有修改时的状态,需要add - commit更新;或恢复到上一个状态都可以; # 位于分支 master # 尚未暂存以备提交的变更: # (使用 "git add

Git--基本概念

人盡茶涼 提交于 2019-12-25 04:11:41
什么是Git Git是一个免费、开源的版本控制软件 什么是版本控制系统 版本控制是一种记录一个或若干个文件内容变化,以便将来查阅特定版本修订情况得系统。 系统具体功能 记录文件的所有历史变化 随时可恢复到任何一个历史状态 多人协作开发或修改 错误恢复 什么是Github Github是全球最大的社交编程及代码托管网站(https://github.com/)。 Github可以托管各种git库,并提供一个web界面(用户名.github.io/仓库名) Github和Git是什么关系 Git是版本控制软件 Github是项目代码托管的平台,借助git来管理项目代码 仓库(Repository) 仓库用来存放项目代码,每个项目对应一个仓库,多个开源项目则有多个仓库。 收藏(Star) 收藏项目,方便下次查看 复制克隆项目(Fork) 该fork的项目时独立存在的。 发起请求(Pull Request) 关注(Watch) 关注项目,当项目更新可以接收到通知 事务卡片(Issue) 发现代码BUG,但是目前没有成型代码,需要讨论时用; Github主页 账号创建成功或点击网址导航栏github图标都可进入github主页:该页左侧主要显示用户动态以及关注用户或关注仓库的动态;右侧显示所有的git库 仓库主页 仓库主页主要显示项目的信息,如:项目代码,版本,收藏/关注/fork情况等

如何将服务器作为git仓库

房东的猫 提交于 2019-12-25 03:35:24
目前有github、码云等代码托管平台,我们可以很方便的将要托管的代码或文档放在这些平台上去。但当要托管的内容包含私密信息时,显然将信息放到这些第三方平台上去是不行的,虽然这些平台也有相应的私密保护服务,但这里要写的内容是有没有一种方式可以使用自己的具有公网IP的服务器来托管自己代码或文档呢? 预备工作:服务器端需要安装git,客户端需要安装gitbash git提供了这种方法,搭建步骤如下: 服务器端的工作 创建git登陆用户 创建用户,这里用户名设置为git,也可以设置成其他的liunx合法用户命名,供ssh登陆 useradd git 创建用户git,供ssh登陆 passwd git 在git 目录下初始化仓库,这里创建test.git git init --bare test.git 设置权限 chown -R git:git test.git 客户端的工作 初始化仓库 git init 添加远程服务器仓库 git remote add origin git@<公网ip地址>:/home/git/public.git 拉取代码 git fetch origin 其他git操作和github类似 来源: CSDN 作者: 青玉案砚台 链接: https://blog.csdn.net/philosopher3610/article/details/103684189

Git复习(十二)之命令专场

前提是你 提交于 2019-12-24 21:05:46
命令 git init -> 初始化一个git仓库 git clone -> 克隆一个本地库 git pull -> 拉取服务器最新代码 git fetch –p -> 强行拉取远程代码覆盖本地(同步远程,不止是代码) git add -> 添加到git仓库 git commit –m “” -> 提交到git仓库 git push -> 将本地代码推送到远程 git push --tags -> 把本地新增的所有tag推到远程 git push origin <tagname> -> 推送标签到远程 git push origin --tags -> 推送所有未推送到远程的标签 git push –u origin master -> 把本地仓库内容推送到远程(将本地master分支内容推送到远程master分支,并本地的master分支和远程的master分支关联起来) git tag -> 查看所有标签 git tag <name> -> 打一个新标签 git tag <name> <commit id> -> 给指定的版本打标签 git tag –a “name” –m “descript” -> 创建带有说明的标签 git tag –d <tagname> -> 删除本地标签(还未推送到远程) git show <tagname> -> 查看标签信息 git status

Git入门教程

瘦欲@ 提交于 2019-12-24 10:41:49
Git笔记 一、概述 ​ Git直接记录快照,而非差异比较,这样Git只关注修改的文件,没有修改的文件,Git不再重新存储该文件,而只是保留一个链接指向之前存储的文件,Git对待数据更像是个快照流。 ​ Git很多情况使用哈希值,即Git数据库中保存的信息都是以文件内容的哈希值来索引,而不是文件名。 1.1三种状态 已提交 committed:数据已经安全的保存到本地数据库中了 已修改 modified:修改了文件,但还没有保存到数据库中 已暂存 staged:对一个已修改文件的当前保本做了标记,使之包含在下次提交的快照中。 1.2基本的 Git 工作流程如下: 在工作目录中修改文件。 暂存文件,将文件的快照放入暂存区域。 提交更新,找到暂存区域的文件,将快照永久性存储到 Git 仓库目录。 ​ 大型项目项目管理的一种思路:多人项目,本地在提交时往往不推荐使用pull 来拉去远端仓库中最新的代码到本地仓库中更新,原因是如果远端仓库的代码被其他人更改过,再pull时会出现冲突的情况(例如本地修改A.java,远端也有人将修改过的A.java上传到远端仓库中,这样两个A.java就不是一个,所以会产生了冲突),这样还是需要一步一步解决冲突,最佳做法是,再建一个新文件夹将远端仓库代码pull到本地,通过第三方的比差分代码软件来查看差分,然后自己手动合并,之后再push到远端仓库。 注意