Git学习笔记(2)-创建仓库】的更多相关文章

一.Git简介 1.Git是什么 Git是分布式版本控制系统 2.Git有什么特点 (1)Git是分布式的SCM,SVN是集中式的 (2)Git每个历史版本存储完整的文件,SVN存储文件差异 (3)Git可离线完成大部分操作,SVN则相反 (4)Git有着更优雅的分支和合并实现 (5)Git有着更强的撤销修改和修改版本历史的能力 (6)Git速度更快,效率更高 3.Git的由来 Linus为了更好的管理Linux系统源码,用C写的一个分布式版本控制系统 二.Git配置 1.安装好Git之后,进行…
添加远程仓库(以GitHub为例) 所谓的远程仓库,其实就和本地仓库一样,只是我们本地电脑可能会关机什么的.远程仓库的目的就是保证7*24小时开启状态.GitHub是一个很好的公共Git远程仓库(后面会介绍如何自己搭建一个Git服务器),在本笔记开始前请去https://github.com/官网免费注册一个账号. 1.创建SSH KEY 在用户主目录下,看看有没有.ssh目录,如果有,再看看这个目录下有没有id_rsa和id_rsa.pub这两个文件,如果已经有了,可直接跳到下一步.如果没有,…
第一种情景:本地初始化一个Git仓库后,接着又在github上创建了一个Git仓库,现在要让这两个仓库进行远程同步. 1. 关联本地仓库就和远程仓库  $ git remote add origin git@code.csdn.net:LHAT_7/javaee_project.git 2. 然后把本地仓库的所有内容推送到远程仓库中,正常情况如下: $ git push -u origin master Counting objects: 4153, done. Delta compressio…
第1步:创建SSH Key.在用户主目录下,看看有没有.ssh目录,如果有,再看看这个目录下有没有id_rsa和id_rsa.pub这两个文件,如果已经有了,可直接跳到下一步. 如果没有,打开Shell(Windows下打开Git Bash),创建SSH Key: $ ssh-keygen -t rsa -C "youremail@example.com" 你需要把邮件地址换成你自己的邮件地址,然后一路回车,使用默认值即可,由于这个Key也不是用于军事目的,所以也无需设置密码. 如果一…
Git远程仓库 Git是分布式版本控制系统,同一个Git仓库,可以分布到不同的机器上. 怎么分布呢?最早,肯定只有一台机器有一个原始版本库,此后,别的机器可以“克隆”这个原始版本库,而且每台机器的版本库其实都是一样的,并没有主次之分. 你肯定会想,至少需要两台机器才能玩远程库不是?但是我只有一台电脑,怎么玩? 借助GitHub网站!!! 注册GitHub账号,由于你的本地Git仓库和GitHub仓库之间的传输是通过SSH加密的,所以,需要一点设置: 第1步:创建SSH Key. 在用户主目录下(…
因为想在家里和公司都能用到一套代码,所以选择上传到github,记录一下使用经验. 需要安装git,和注册github 以下操作是第一次将自己的代码上传到GitHub上 1)创建github项目 1.1 登录github,点击New repository ​ 1.2依次填上项目名称,描述,勾选创建说明文档 ​ 2)配置ssh 2.1在github用户下选择setting,然后选择ssh.点击创建new ssh.需要输入ssh别名和实际的ssh公钥 ​ 2.2打开命令行界面,在想要上传项目目录中,…
Git,是Linus花了两周时间用C写的一个分布式版本控制系统.牛该怎么定义? 其实,很多人都不care谁写了Git,只在乎它是免费而且好用的!So do I! 下面开始我们的学习: 1.Git安装(略). 2.创建版本库 首先,选择一个合适的地方(我选择了D盘,我的电脑是Win 7),常见一个空目录: $ mkdir Git $ cd Git $ pwd//显示当前的路径 /d/Git 注:Windows下,路径名不要包含中文,因为Git对中文支持不给力! 第二步,通过git init命令把这…
有空再把笔记移上来 注意点:git remote add origin不是相对于所有git仓库,只相对于当前git仓库 心得:远程建立裸仓库,意味着我不应该直接操作远程仓库.如果我是管理员,我应该先pull远程仓库所有分支,在客户端完成合并后再push 参考: 搭建Git服务器(服务器怎么搭建) id_rsa.pub的作用和获取id_rsa.pub(这个公钥加进去了还是要输入密码,很奇怪) Git使用基本方法二(通过SSH加密传输连接git服务器)(所以是不是还要加上这里的邮箱生成公钥才行?)…
1.添加远程仓库 $ git remote add [shortname] [url] $ git remote add origin https://github.com/Mike199201/GitFile #origin是仓库的命名 2.从远程仓库拉取数据 2.1 git fetch(拉取) $ git fetch [remote-name] #将远程仓库最新内容全部拉到本地暂存区respository,用户检查了以后决定是否合并到本地工作区workspace $ git fetch [r…
GIT学习笔记(1):创建版本库 创建版本库 1.创建合适目录并初始化为仓库 版本库即需要交由Git进行版本控制的目录,其下所有文件的修改.删除,Git都能跟踪还原. 说明:初始化后,当前目录下会多出来一个名为.git的隐藏目录,这个目录是Git用来跟踪管理版本库的,我们切勿修改. 关于GIT版本库 前面说了,GIT会在初始化为仓库的目录下创建一个.git的隐藏目录,它是GIT的版本库.GIT的版本库里存放了很多东西,其中最重要的就是称之为stage或index的暂存区,另一个是GIT为我们创建…