本文主要内容:
1. 远程库搭建
2. 其他电脑获取远程库内容
3. git常用命令
远程库搭建
- 本地安装git
首先在本地电脑上安装git,不同操作系统的git安装方法百度即可,以windows操作系统为例,在http://msysgit.github.io/上下载git安装包,进行一键安装即可,安装成功后在任意目录下shift+鼠标右键可进入git bash命令窗口进行相应操作。
- github账号申请与ssh keys验证
然后需要在github网站(https://github.com/)上申请个人账户,配置ssh验证信息,在git bash窗口中输入命令:
ssh-keygen -t rsa -C "youremail@example.com"
其中youremail@example.com为github注册时的邮箱,所有设置采用默认一路enter,成功后在C/Users/yourcomputername/.ssh文件夹下的id_rsa.pub文件内生成ssh key,在github网上的Settings/SSH and GPG Keys菜单下new SSH Keys
远程仓库建立
在github网站上new repository并命名,此处假设新建项目名称为JavaCode,选择public并create。
链接远程库与本地仓库
git remote add origin git@github.com:githubName/repositoryName.git
其中origin为远程库的名称可随意命名,githubName为github注册后个人昵称,repositoryName为新建项目名称,在本例中为JavaCode。
至此,远程库搭建完毕,下面需要将本地已有的文件上传至远程仓库。
选择需要上传的文件夹,并进入git bash命令窗口
git初始化
git init
添加文件至缓冲区
git add *
提交文件
git commit -m "双引号中填入备注信息"
将本地仓库文件提交至github
git push -u origin master
origin为设置的远程库名称,master为分支名称
其他电脑获取远程库内容
同样先在电脑上安装git,并按照前文所述配置ssh keys,然后使用clone命令拷贝github中已有项目文件
git clone git@github.com:githubName/repositoryName.git
git常用命令
- git init //初始化git repo
- git clone [url] //获取远程库内容
- git status //查看repo状态
- git add . 添加新文件或新改动至暂存区
- git diff 比较工作目录中文件与暂存区之间的差异
- git commit 提交已经被add进来的改动
- git branch 列出分支、创建分支、删除分支
- git checkout (branchname) 切换分支
- git merge [alias]/[branch]把远程分支merge到当前分支
- git fetch [alias]获取远程repo
- git pull =fetch+merge
- git push [alias] [branch] 将当前分支meige至alias上的branch分支