仓库

git将本地仓库上传到远程仓库

与世无争的帅哥 提交于 2020-01-26 03:22:59
在已有的 Git 库中搭建新库,并且将本地的git仓库,上传到远程服务器的git库中,从而开始一个新的项目 首先 ,在本地新建文件夹abc,进入到abc里面,然后 git init 。这样就在本地初始化了一个git项目abc。 然后 ,登录到远程的git服务器上,到gitrepo目录下面, mkdir abc.git 。然后进入abc.git目录。 git --bare init 。这样就在服务器端建立了一个空的git项目。 之后 ,在本地,进入到abc目录里面,增加远程仓库。 git remote -v 显示项目目前的远程仓库,因为是新建项目,所以结果为空。 git remote add origin git://127.0.0.1/abc.git 这样就增加了远程仓库abc。 最后 , commit 提交本地代码, git push origin master 这样就把本地的git库上传到了远程git服务器的git库中了 也可以不登陆远程直接本地操作 1. git init 2. git add . 3. git commit -am "###" -------以上3步只是本地提交 4.git remote add origin git@xx.xx.xx.xx:repos/xxx/xxx/xxx.git 5.git push origin 本地分支:远程分支 来源: https

Github Pull Request的提出与采纳

∥☆過路亽.° 提交于 2020-01-26 02:04:10
这一文来简要介绍一下Github Pull Request(以下简称PR)的使用方法: 作为PR的提出者,如何对某个仓库提交PR,如何根据仓库管理者对所提交PR的反馈对PR进行完善 作为PR的接收者,如何对PR进行测试,对提出者进行反馈以及合并PR到仓库中。 这里我使用两个GitHub账户来进行说明,PR接收者账户为lml256,PR提出者账户为rikkaii。并以lml256账户中的learngit仓库进行试验。 如何提出PR 如果你对Github上的某个开源项目非常感兴趣,想贡献自己的力量为其添加新功能,或者发现了代码中的一些bug,想为其进行修复。那么可以将该开源仓库Fork到你的仓库列表中,并对其进行修改后,向原仓库提交PR,请求仓库的管理员合并你的代码。下面假设我们的账号为rikkaii,并向lml256账号中的learngit项目提交PR为例,详细的说明一下该流程: Fork仓库 Fork仓库非常简单,只需要到仓库首页的右上角点一下Fork按钮即可,Github会自动在你的仓库列表中创建该仓库的一个副本。 如下图,GitHub自动在你的账户上创建了一个副本,并在仓库名的下方指明了该仓库是Fork来的: 添加新功能 现在我们为该仓库添加一些新功能: 首先将该仓库clone到本地 $ git clone git@rikkaii:rikkaii/learngit.git

使用Github创建私有仓库实现联合开发

我与影子孤独终老i 提交于 2020-01-26 01:16:45
1 创建一个Github私有仓库 登录Github账号,点击new新建一个仓库。 新建仓库时,需要填写仓库名称,选择权限为Private。 2 邀请联合开发人员加入项目 创建项目后,点击settings,之后选择协作栏目Collaboration,点击此步骤需要更高的权限,因此需要验证github账号密码,输入即可。 之后点击Add collaborator添加作者,注意此处需要填写用户名搜索,因为邮箱账号非公开,无法查找。 添加的时候需要注意最多只能邀请3人,也就是说github私有仓库最多支持4人联合开发。 邀请成功后,对方在github页面右上角的小铃铛处可以查看到被邀请的消息。 如果没有收到消息,可以点击复制邀请链接,分享给对方,对方登录github账号之后可以看见联合开发的项目。 3 上传文件 首先进入项目根目录,之后输入 git add (.或文件名) 其中. 表示所有文件,之后输入 git commit -m "first commit" 此时会出现下列提示,please tell me who you are,之后根据提示输入账号或名字即可。之后再次输入 git commit -m "first commit" 之后通过输入下面命令实现本地仓库关联到github上, git remote add origin https://github.com

git快速入门

你离开我真会死。 提交于 2020-01-25 18:47:28
一、安装git源码管理软件 1、在Linux上安装Git 输入git命令,查询是否安装了git (1)如果是Debian或Ubuntu Linux系统,使用如下命令进行安装: apt-get install git (2)其他Linux版本,可以直接通过源码安装,步骤如下 先从Git官网下载源码,然后解压,依次输入: ./config make make install 上述命令执行成功后,git就安装成功了。 2、在Mac OS X上安装Git (1)从AppStore安装Xcode,Xcode集成了git,不过git默认没有安装。 (2)需要运行Xcode,选择菜单“Xcode”->“Preferences”,在弹出窗口中找到“Downloads”,选择“Command Line Tools”,点“Install”就可以完成安装了。 3、在Windows上安装Git (1)直接从git官网直接下载安装程序,然后直接安装即可。 (2)安装完成后,在开始菜单里选择“Git”->“Git Bash”,会弹出一个类似命令行窗口的运行界面,即说明git安装成功 二、安装完成后,还需要最后一步设置:输入你的名字和Email地址 输入如下命令行: $ git config --global user.name "Your Name" $ git config --global user

常用Git命令个人总结

帅比萌擦擦* 提交于 2020-01-25 08:06:50
常用git命令总结 常用Git命令总结 1.配置全局用户Name和E-mail 2.初始化仓库 3.添加文件到Git仓库 4.提交添加的文件到Git仓库 5.查看仓库当前的状态 6.比较当前文件的修改 7.查看历史提交记录: 8.回退版本 9.查看操作的历史命令记录 10.diff文件 11.丢弃工作区的修改 12.丢弃暂存区的文件 13.删除文件 14.创建SSH key 15.与远程仓库协作 16.Git分支管理 17.查看提交的历史记录 18.查看分支合并图 19. 合并分支 20.保存工作现场 21.丢弃一个没有被合并过的分支 22.查看远程库的信息 23.推送分支 24.创建本地分支 25.指定本地branch1分支与远程origin/branch1分支的链接 26. 创建标签 27. 删除标签: 28.推送标签到远程库: 29.自定义Git设置 30. 设置命令别名: 常用Git命令总结 1.配置全局用户Name和E-mail $ git config --global user.name “Your Name” $ git config --global user.email “email@example.com” 2.初始化仓库 git init 3.添加文件到Git仓库 git add 提示:可反复多次使用,添加多个文件; 4.提交添加的文件到Git仓库 git

docker学习(二)

半世苍凉 提交于 2020-01-25 02:52:14
1 镜像 docker使用联合加载技术,一次同时加载多个文件系统,在外面只能看到一个文件系统 docker使用写时复制,每个只读镜像层都是只读的,也永远不会发生变化,建立一个新容器,会构建一个镜像栈,在最顶端添加一个读写层,读写层加上下面的镜像层及配置数据,构成一个容器。 docker hub有用户仓库及顶级仓库,用户仓库由'用户名/仓库名'构成, 如ken/puppet, 顶级仓库只包括仓库名,如centos。区分同一仓库的不同镜像,使用tag,如centos:6 centos:7, 6 & 7就是标签名。 2 构建镜像 来源: https://www.cnblogs.com/liujitao79/p/5802353.html

在Centos7上安装git服务

萝らか妹 提交于 2020-01-24 03:41:36
前言 一开始,打算在Windows上安装git服务,折腾了一天,在Copssh(win2008、win7、win2003)上总是配置不成功,最终无功而返,最后只好先放弃Windows了,以后有时间再研究研究。 当然Windows版的还有其它软件可用,比如Gitstack、Gitblit等,不想搞Windows版的了,不是这个限制就是那个问题,麻烦多,所以直接上Linux版的。 下面一段是Linux工具,引用自http://blog.chinaunix.net/uid-15174104-id-3843570.html 在Git服务管理工具这个领域,主要有三种流行的方案,它们分别是: Gitosis - 轻量级,开源项目,使用SSH公钥认证,只能做到库级的权限控制。目前项目已经停止开发,不再维护。 Gitolite - 轻量级,开源项目,使用SSH公钥认证,能做到分支级的权限控制。 Git + Repo + Gerrit - 超级重量级,集版本控制,库管理和代码审核为一身。可管理大型及超大型项目。 注:其实还有很多,如:gitlab、gitblit、gitbucket、gogs,请参考“几个Git仓库开源软件的比较” http://dz.sdut.edu.cn/blog/subaochen/2016/01/github_like_softwares/ 安装 Step 1 安装git

Maven的下载和配置,以及Eclipse中对于Maven的配置

浪尽此生 提交于 2020-01-23 18:09:27
一、Maven下载 进入官网:http://maven.apache.org/ 点击左侧的Download 选择红框链接进行下载 下载后进行解压 二、Maven的配置 环境变量的配置 新建一个环境变量,变量名为:MAVEN_HOME 变量值为你的Maven解压路径:D:\DevelopSoftware\apache-maven-3.6.3 编辑Path系统变量,增加一个%MAVEN_HOME%\bin; 保存环境变量设置,进入cmd命令行,输入mvn -version如果出现了你的maven版本也就说明你配置成功了。 三、Maven配置文件修改 我们进入conf目录下,打开settings文件进行修改 配置本地仓库路径 这里我们先在maven安装的同级目录下新建一个文件夹名为 MavenRepository,用来做我们的Maven本地仓库。当然这里并不一定要建在这里,建在别的路径下也是可以的,因为默认的Maven仓库是在C盘,所以我们一般新建一个Maven仓库,来减少C盘空间的占用。 复制刚才新建文件夹的路径,然后到Settings文件中加上这样一对标签,对我们的本地仓库进行配置。 <localRepository>填入你的文件夹路径</localRepository> 配置阿里云的镜像 这一步是配置国内的阿里云Maven镜像,因为默认是连接国外的服务器

git基本操作及上传代码到gitHub

久未见 提交于 2020-01-23 13:02:57
1.基本配置: 配置用户名:git config --global user.name" "; 配置邮箱:git config --global user.email " "; 查看配置:git config --list 2.基本操作: 创建仓库:进入一个目录下面执行 git init 使用当前面目录作为git仓库: git add filename 修改文件,添加一行" aaaa" git commit -m '' //只是提交到暂存区,并没有提交到版本库 git commit -am ' ' // 添加到缓存区并提交到版本库 3.分支管理: git branch //查看分支 git branch br //添加br的分支 git checkout 分支名字 //切换分支 在master分支下面执行:git merge br //将br分支合并在master分支 4.查看日志 : git log //普通查看 git log --oneline //合并在一行查看 git log --oneline --graph //以树的形式查看 5.回版本 先查看log ,获取head指针 git log --oneline git reset --hard head指针 6.上传文件到gitHub. 1.注册gitHub账号 2.生成密钥对ssh-keygen -t rsa -C

Git

孤街醉人 提交于 2020-01-23 10:29:03
快速Git   有的人使用Git只是为了上传下载文件,因此写一专栏帮大家快速了解和使用Git, Git简介 git是一个开源的分布式 版本控制 系统 ,用于高效的管理各种大小项目和文件的 代码管理工具 。 简单说就是用于管理多人协同开发项目的技术。 2. 代码管理工具的用途 防止代码丢失,做备份 项目的版本管理和控制,可以通过设置节点进行跳转 建立各自的开发环境分支,互不影响,方便合并 在多终端开发时,方便代码的相互传输 3. git的特点 git是开源的,多在*nix下使用,可以管理各种文件 git是分布式的项目管理工具(svn是集中式的) git数据管理更多样化,分享速度快,数据安全 git 拥有更好的分支支持,方便多人协调 4. git安装 window:下载地址: https://git-scm.com/downloads linux: sudo apt-get install git 基本概念 工作区 workspace: 本地硬盘 存放代码的地方 暂存区 index: 临时存放用户的改动,保存即将提交到文件列表信息 本地仓库 Repository: 这里面存放 提交的所有版本数据 远程仓库 Remote: 托管代码的服务器 注意: 在本地仓库中,git总是希望工作区的内容与仓库区保持一致,而且只有仓库区的内容才能 和其他远程仓库交互。 初始配置 配置命令: git