GitHub简介
Git本地仓库管理
Git远程仓库管理
......(未完待续)
一、GitHub
1.1、基本概念
具体使用方法登录GitHub实际操作即可很快掌握,下面是一些必要的使用说明。Repository
即仓库,每个项目对应一个仓库,多个开源项目则对应多个仓库Star
收藏项目Fork
复制克隆项目,且独立存在。任何修改都不会改变原项目,仅仅是自己这里的项目改变了。Pull Request
在Fork的基础上,改动了复制的别人的项目,可以发起请求来使原项目合并自己的改动。Watch
关注项目,若该项目有更新则会被通知。Issue
发现代码BUG或其他相关问题可以进行讨论
二、Git
Git是一个开源的分布式版本控制系统,可以有效、高速地处理从很小到非常大的项目版本管理。Git 是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件。
2.1、下载/安装
登录官网,直接下载即可
window系统下载
2.2、Git工作区域简介
Git仓库(Git Repository):保存最新版本的文件,对他人可见暂存区: 暂存已经修改的文件,可以提交到Git仓库工作区(Working Directory):添加、编辑和修改文件等操作
2.3、本地管理Git仓库
1. 新建一个文件夹,鼠标右键选择"Git Bash Here"命令。出现下图
命令行
2. 配置
git config --global user.name '用户名'
git config --global user.email '邮箱'
配置信息
初始化新仓库
git status
touch a1.java
创建文件
添加暂存区
git commit -m '描述信息'
提交Git仓库
修改并查看
查看状态
提交到仓库
本地删除文件
从Git仓库删除文件
2.4、Git仓库与远程仓库管理
1. 进入GitHub选择自己的一个仓库并复制其URL
复制URL
git config --list 查看信息(由图可知已初始化)
若没有初始化参照上述操作初始化
检查初始化
git clone "复制GitHub的URL"
与GitHub项目一样
创建文件并上传
查看文件状态
提交到远程仓库
按提示输入信息
当无法成功上传时,修改配置文件: vi .git/config(或直接在隐藏文件夹找到并修改)
然后修改红框里的URL: url = https://用户名:密码@github.com/用户名/项目名.git
修改配置文件0
修改配置文件1
修改配置文件2
上传成功
GitHub仓库信息
(上传用的账号好像串了。。。。)